Android-命令行打包
2016-07-10 00:24
387 查看
AndroidStudio在打包Apk的时候,可以通过图形界面来实现打包流程,不过就免不了手动输入密码的操作。我们也可以通过命令行来实现打包。
我们可以做一些准备工作:
在build.gradle文件中,我们可以为打包的签名做一些配置工作:
然后再设置不同的buildtype来对应不同的apk包:
好了,接下来我们进行命令行打包了,当我们想打包debug包的时候,打开AndroidStudio自带的terminal,先切换到项目根目录,输入
当我们想打包Release包的时候,输入
当我们输入不同命令的时候,系统会根据打包不同的apk类型去buildType里查找相应的配置打包。
我们可以做一些准备工作:
在build.gradle文件中,我们可以为打包的签名做一些配置工作:
signingConfigs { release { storeFile file("release/key/xxx.keystore") storePassword "androidxxx" keyAlias "androidxxx" keyPassword "androidxxx" } }
然后再设置不同的buildtype来对应不同的apk包:
buildTypes { debug { //省略 ... } release { // 不显示Log buildConfigField "boolean", "LOG_DEBUG", "false" // 混淆 minifyEnabled true // zipAlign优化 zipAlignEnabled true // 移除无用的资源文件文件 shrinkResources true // 加载默认混淆配置文件 proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard.cfg' // 签名 signingConfig signingConfigs.release } }
好了,接下来我们进行命令行打包了,当我们想打包debug包的时候,打开AndroidStudio自带的terminal,先切换到项目根目录,输入
./gradlew assembleDebug
当我们想打包Release包的时候,输入
./gradlew assembleRelease
当我们输入不同命令的时候,系统会根据打包不同的apk类型去buildType里查找相应的配置打包。
相关文章推荐
- Android Xutils框架使用之DBUtils
- Android Xutils框架使用之BitmapUtils
- [直播一揽子]初期调研
- Android中图片的三层缓存详解
- Android Studio官方文档之用注解检查改善代码质量
- 修改android Toolbar的标题大小和按钮图标颜色
- Android使用intent跳转到其它应用activity界面
- android Fragments详解五:与activity通讯
- android 自定义View(3)圆形View 加速条
- Android6.0给开发者带来哪些影响
- Android启动过程深入解析
- Launcher3--抽屉
- Android内核开发:图解Android系统的启动过程
- Android开发之Html类详解
- Fragment详解之五——Fragment间参数传递
- Android开发之TextView高级应用
- Fragment跳转时传递参数及结果回传的方法
- Android开发之SpannableString详解(表情文字)
- ListView加载性能优化之ViewHolder的作用与用法
- Android 如何获取应用通知权限