使用maven 一行命令自动生成签名后的apk
2015-07-03 08:54
519 查看
在pom文件中添加如下代码:
<plugin> <groupId> com.jayway.maven.plugins.android.generation2 </groupId> <artifactId>android-maven-plugin</artifactId> <configuration> <sdk> <path>${env.ANDROID_HOME}</path> <platform>16</platform> </sdk> <sign> <debug>false</debug> </sign> </configuration> <extensions>true</extensions> <inherited>true</inherited> </plugin> <plugin> <artifactId>maven-compiler-plugin</artifactId> <configuration> <source>1.6</source> <target>1.6</target> <encoding>UTF-8</encoding> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-jarsigner-plugin</artifactId> <version>1.2</version> <executions> <execution> <id>signing</id> <goals> <goal>sign</goal> </goals> <phase>package</phase> <inherited>true</inherited> <configuration> <archiveDirectory></archiveDirectory> <includes> <include>target/${artifactId}.apk</include> </includes> <keystore>${project.basedir}\a123456.keystore </keystore> <!--<keystore>D:\0Super\a123456.keystore--> <!--</keystore>--> <storepass>123456</storepass> <keypass>123456</keypass> <alias>a123456.keystore</alias> </configuration> </execution> </executions> </plugin>
然后,使用maven 一行命令自动生成签名后的apk,在项目所在目录打开命令行界面,输入maven clean package,即可在配置的目标apk生成位置找到签名成功的apk。
相关文章推荐
- 使用C++实现JNI接口需要注意的事项
- Android IPC进程间通讯机制
- Android Manifest 用法
- [转载]Activity中ConfigChanges属性的用法
- Android之获取手机上的图片和视频缩略图thumbnails
- Android之使用Http协议实现文件上传功能
- Android学习笔记(二九):嵌入浏览器
- android string.xml文件中的整型和string型代替
- i-jetty环境搭配与编译
- android之定时器AlarmManager
- android wifi 无线调试
- Android Native 绘图方法
- Android java 与 javascript互访(相互调用)的方法例子
- android 代码实现控件之间的间距
- android FragmentPagerAdapter的“标准”配置
- Android"解决"onTouch和onClick的冲突问题
- android:installLocation简析
- android searchView的关闭事件
- SourceProvider.getJniDirectories