您的位置:首页 > 移动开发 > Android开发

使用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。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息