Android Studio 使用命令行打包

APK里只是資源修改,要不厭其煩的打開AS去打包,實在受不了,不得不用cmd直接打包

使用cmd 先cd到當(dāng)前工程目錄下

直接使用

gradlew assembleRelease?

打包

在 app\build\outputs\apk\ 下生成 app-release.apk 但這樣生成的apk是未簽名的

簽名的話用

gradlew assembleRelease?-Pandroid.injected.signing.store.file=keystore.db -Pandroid.injected.signing.store.password=123456 -Pandroid.injected.signing.key.alias=key0 -Pandroid.injected.signing.key.password=123456


親測會生成簽名的apk but .... 默認(rèn)是生成的是 v2簽名


而我想要v1的簽名 好吧 經(jīng)查 得知在app/build.gradle文件中配置 簽名信息 就好


signingConfigs {

? ? ? ? release {

? ? ? ? ? ? storeFile file("../keystore.db")

? ? ? ? ? ? storePassword "123456"

? ? ? ? ? ? keyAlias "key0"

? ? ? ? ? ? keyPassword "123456"

? ? ? ? ? ? v2SigningEnabled false

? ? ? ? }

? ? }

? ? buildTypes {

? ? ? ? release {

? ? ? ? ? ? signingConfig signingConfigs.release

? ? ? ? }

? ? }

然后使用?gradlew assembleRelease? 完美編譯 C#代碼


?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容