Android Gradle 指定 Module 打包

项目中有许多的可以直接独立运行的 Module ,如何在 Gradle 中将签名文件配置好了,那么就不需要普通的手动点击 Generate Signed APK,使用 Terminal更加方便.

指定Module打包命令

输入:

./gradlew ::assembleRelease

示例:

./gradlew :sampleApp:assembleRelease

[error]command not found

通常是因为gradle没有加入到PATH

比如上面的命令可以是:

gradle :sampleApp:assembleRelease

这时会出现此error

gradle改为./gradlew即可.(./表示同级目录)

将签名文件配置在Gradle中

示例:

    signingConfigs {        release {            storeFile file("android.jks")            storePassword "android123"            keyAlias "androidAlias"            keyPassword "android123"        }    }

android.jks文件放在对应Module的根目录即可.

注:这样写坏处是签名文件和密码明文的上传到仓库中,如何仓库开源那么直接就公开了,可以把密码放在项目的 gradle.properties 文件中,具体的可以 Google 下,中文资料很多的. enjoy~

更多相关文章

  1. Android(安卓)3D引擎之min3D--支持材质和UV贴图的objloader
  2. Android(安卓)源代码编后的目录分析
  3. Android(安卓)ndk r4b开发环境搭建
  4. Android(安卓)虚拟按键驱动实现
  5. Android(安卓)6410 移植
  6. coredump在Android上的应用
  7. android studio 开发(二)问题
  8. flutter的AndroidX版本适配
  9. Android(安卓)编译系统(一):Android.mk的学习

随机推荐

  1. Android Service 的添加流程
  2. Android中LocationManager的简单使用01
  3. 学习Android中Application、静态变量和Sh
  4. Android/Java面试题收集
  5. android中部分Intent用法实例
  6. Android SDK Manager无法获取其他版本的
  7. qt部署到android设备,很久没响应解决办法
  8. Android正在启动的提示框
  9. android入门级小软件身高体重计算器源代
  10. Android简单视频播放器之VideoView(一)