android 自动打包
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
输入
(如果和密钥库口令相同, 按回车):
如果没有错误则回去查看生成签名文件目录下,多了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
更多相关文章
- Android sdcard文件读写操作
- Mac 下面,添加android adb命令(一般环境变量的添加方法)
- android的文件读写
- Android Android.mk 文件一点感悟
- android中build.gradle文件简单说明
- Android 代码实现logcat输出到文件