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

android 自动打包

2016-05-23 16:47 513 查看
Android 使用gradle进行自动打包

1,jdk环境配置

1.1下载jdk,版本不得低于1.5(不含)
http://www.downza.cn/soft/27438.html
1.2 配置jdk环境变量







把JAVA_HOME添加到Path变量前面,用分号隔开



2,Gradle环境配置

2.1 下载gradle

http://gradle.org/gradle-download/

2.2 配置gradle环境变量(如上)

配置GRADLE_HOME到你的gradle根目录当中,然后把%GRADLE_HOME%/bin(linux或mac的是$GRADLE_HOME/bin)加到PATH的环境变量。

3,android sdk环境配置

3.1 下载android sdk
http://www.downza.cn/soft/141509.html
3.2 配置android sdk环境变量(如上)

配置ANDROID_HOME到你的android sdk根目录当中,然后把%ANDROID_HOME%/platform-tools(linux或mac的是$GRADLE_HOME/platform-tools)加到PATH的环境变量。

4,生成keystore

4.1doc命令:cmd /c start c:/doc/bb.bat(bat文件目录)

4.2bat文件内容:cd 进入需要生成keystore的目录下

keytool -genkey -alias %3 -keyalg RSA -validity 36500 -keystore %4

-%3 签名文件别名
-%4 签名文件名称

输入密钥库口令:123456
再次输入新口令:123456
您的名字与姓氏是什么?

[Unknown]: rob

您的组织单位名称是什么?

[Unknown]: abc

您的组织名称是什么?

[Unknown]: abc

您所在的城市或区域名称是什么?

[Unknown]: guangzhou

您所在的省/市/自治区名称是什么?

[Unknown]: guangzhou

该单位的双字母国家/地区代码是什么?

[Unknown]: cn

CN=rob, OU=abc, O=abc, L=guangzhou, ST=guangzhou, C=cn是否正确?

[否]: y

输入 <test> 的密钥口令

(如果和密钥库口令相同, 按回车):

如果没有错误则回去查看生成签名文件目录下,多了keystore 文件
5,项目gradle文件需要添加一下内容:
5.1签名信息
signingConfigs {

releaseConfig {

keyAlias 'android.keystore'

keyPassword '123123' --------签名文件密码

storeFile file('E:\\XinYu_WorkSpace\\uniapp-20160422\\android.keystore') ----------签名文件所在目录

storePassword '123123' --------签名文件密码

}

}

lintOptions{

abortOnError false

}

6,打包命令

call 到需要打包的项目目录下

gradle clean

gradle build

7,apk生成路径:

路径:打包的项目路径下\build\outputs\apk
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: