在Android中,有一种方法可以为项目中的所有模块生成签名的APK.
例如.我有以下项目
Project -- library Module -- Module 1 -- Module 2 -- Module 3
我想在一个命令中为所有3个模块生成APK.目前,我必须为所有3个单独使用“生成对话框”,这需要花费大量时间.
解决方法:
是的,您可以使用gradlew生成多个apk文件.
在AndroID Studio中打开终端窗口,然后运行以下命令:
1-导航到gradlew文件所在的项目的根文件夹
cd ..
2-授予gradlew可执行权限(此 *** 作只需执行一次,无需重复)
chmod a+x gradlew
3-生成所有基础模块的可调试apk.
./gradlew assembleDeBUG
您还可以通过使用以下命令为所有模块生成发行版apk文件
./gradlew assembleRelease
有关更多详细信息,请运行以下命令以查看可以在gradlew上运行的所有任务的列表
./gradlew tasks
注意:第一次运行./gradlew可能会导致终端从服务器下载gradle文件,请等待下载完成再继续!
希望有帮助!
更新:
为了在成绩文件中提供签名信息,请打开您的模块特定的build.grade文件,并对其进行更新以包含以下代码:
signingConfigs { playstore { keyAlias 'KEY_AliS_name_HERE' storefile file('/PATH_TO_KEYSTORE_file_HERE/app.keystore') keyPassword 'KEY_PASSWORD_HERE' storePassword 'STORE_PASSWORD_HERE' }}buildTypes { release { MinifyEnabled true proguardfiles 'proguard-file.txt' proguardfile 'proguard-file.txt' deBUGgable false signingConfig signingConfigs.playstore }}
之后,您只需运行./gradlew assembleRelease即可完成工作:)
总结以上是内存溢出为你收集整理的Android Studio:多个模块的多个APK全部内容,希望文章能够帮你解决Android Studio:多个模块的多个APK所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)