利用android-maven-plugin,
前提要求:
1,maven 3.0.3以上,
2,配置 settings.xml
settings.xml
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd"> <profiles> <profile> <id>android</id> <properties> <android.sdk.path> [path to android home] </android.sdk.path> </properties> </profile> </profiles> <activeProfiles> <!--make the profile active all the time --> <activeProfile>android</activeProfile> </activeProfiles> </settings>
范例pom.xml
<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>com.simpligility.android</groupId> <artifactId>helloflashlight</artifactId> <version>1.0.0-SNAPSHOT</version> <packaging>apk</packaging> <name>HelloFlashlight</name> <dependencies> <dependency> <groupId>com.google.android</groupId> <artifactId>android</artifactId> <version>1.6_r2</version> <scope>provided</scope> </dependency> </dependencies> <build> <finalName>${project.artifactId}</finalName> <sourceDirectory>src</sourceDirectory> <pluginManagement> <plugins> <plugin> <groupId>com.jayway.maven.plugins.android.generation2</groupId> <artifactId>android-maven-plugin</artifactId> <version>3.5.3</version> <extensions>true</extensions> </plugin> </plugins> </pluginManagement> <plugins> <plugin> <groupId>com.jayway.maven.plugins.android.generation2</groupId> <artifactId>android-maven-plugin</artifactId> <configuration> <sdk> <!-- platform or api level (api level 4 = platform 1.6)--> <platform>4</platform> </sdk> </configuration> </plugin> </plugins> </build> </project>
相关推荐
作为一个刚学java,被抓壮丁的写服务器端的妹子,我只想说,画了我3周才解决了所有的错误啊,真的要自己因为不懂乱写乱改的时候遇到的那些莫名其妙的错误,因此对android客户端的好感上升了不止一个Level啊....
【Android FFMPEG 开发】Android 中执行 FFMPEG 指令 ( 集成 mobile-ffmpeg 框架 | 完整代码示例 ) https://hanshuliang.blog.csdn.net/article/details/123731092 博客源码 一、配置远程 Maven 仓库 二、配置...
AppUpdater for Android 是一个专注于App更新一键傻瓜式集成的开源库,主要包括app-updater和app-dialog。 > 下载更新和弹框提示分开,是因为这本来就是两个逻辑。完全独立开来能有效的解耦。 app-updater 主要负责...
目前支持主流开发工具AndroidStudio的使用,直接配置build.gradle,增加依赖即可. 2.1、Android Studio导入方法,添加Gradle依赖 1.先在项目根目录的 build.gradle 的 repositories 添加: allprojects { ...
AndroidComponent 原理解释请参考文章Android彻底...在根目录的build.gradle中增加配置 buildscript { repositories { maven { url uri('./repo') } } dependencies { classpath 'com.mrzhang.andcomponent:bui
包含横幅广告,插页广告,视频广告等等,但是前期的集成工作都是相同的,如下:(在集成前要创建应用,获取你要集成的类型广告的ID~,这个自己在Facebook后台创建获取就好) 1,配置gradle 项目级build.gradle: ...
libphonenumber-android Google的Android端口。 为什么? Google的libphonenumber是一个很棒的库,但是在Android上...如果您的项目被DexGuard所混淆,则可能需要在DexGuard配置中添加以下行: -keepresourcefiles a
Android MVP 快速集成方案 MVPHulk是RxJava+Rxlifecycle+Okhttp+Retrofit+Dagger2+MVP框架,结合BaseRecyclerViewAdapterHelper和SmartRefreshLayout封装可刷新加载的Base类并结合接口回掉做了三种接口交互方式, ...
友盟初始化和通用接口 1.SDK集成 1.1自动集成 通过在工程build.gradle配置脚本中添加maven线上依赖,导入最新版本组件化基础库和统计SDK。 在Gradle依赖中添加:
sonar应用技术笔记是笔者在学习sonar过程中的应用记录,包括安装,配置数据库,汉化,与maven集成,在eclipse中的配置,与jira集成,在android工程中的集成配置
方法名搜索等功能AndroidStduio插件:用于方便在AndroidStduio顶部栏上快速打开方法耗时数据展示部分【即上面说的第二部分】实现及原理详见我的博客:快速开始Step1集成与配置根项目build.gradle buildscript { ...
支持各种样式的配置 集成了sweet-alert-dialog 集成了Titanic的进度框动画样式 集成了AVLoadingIndicatorView的动画样式 How To Useage 引入依赖 step1.Add it in your root build.gradle at the end of ...
一、简介当下Java后端的SpringBoot微服务框架大火,原因离不开注解的使用,其简单易配置的注解方式使得更多的社区为其编写适用于SpringBoot的框架,也就是注解逐渐取代了传统的xml配置方式。那么注解在Android中也...
SonicWebview使用文档[TOC]简介SonicWebview是android平台的网址访问库,其内核是腾讯,可以提高网址浏览速度,...配置在项目build.gradle中添加依赖:allprojects { repositories { google() jcenter() maven { url '...
白色SDK Android 演示运行 阅读,申请APP标识符及获取SDK令牌 配置应用程序目录下string_white_sdk_config.xml中相应参数 项目集成 初步条件 Android Studio API 19+ 获取所需要的信息 阅读应用与权限,获取SDK令牌...
目前几乎所有app都包含了第三方的登录以及分享功能,之前大多都使用ShareSDK或者其他SDK来实现,但是有些情况不希望通过第三方的sdk来间接集成,所以这个组件就有了用武之地。 这个组件在demo中是没有包含相关调用的...
提供Starter简化Maven配置 自动配置Spring 准生产的应用监控 无代码声称和xml配置 SpringBoot的优缺点 优点 快速构建项目 对主流开发框架的无配置集成 项目可独立运行,无需...
入门Android ALiCE Onboarding Android组件允许从设备的摄像头实时自动捕获用户的文档和视频自拍。 它还简化了与内置API的通信,以促进快速集成和开发。 它管理入职流程配置:请求的文档和订单。... maven { url " h
超简单集成华为HMS Scankit扫码服务实现扫一扫二维码前言官网的Demo和Sample代码体验1 开发前准备1.1 android studio 安装1.2 在项目级gradle里添加华为maven仓1.3 在应用级的build.gradle里面加上SDK依赖1.4 加一下...
宣布回购 此回购附有参考资料。 实际工作应在mozilla-central中完成。 适用于Android的Firefox的后台服务 ... 存根/未存根依赖关系和android-sync GitHub托管的Maven存储库修改依赖关系 配置您的开发环境 首先