APK里只是資源修改,要不厭其煩的打開AS去打包,實在受不了,不得不用cmd直接打包
使用cmd 先cd到當前工程目錄下
直接使用
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 .... 默認是生成的是 v2簽名
而我想要v1的簽名 好吧 經查 得知在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#代碼