APK里只是資源修改耘成,要不厭其煩的打開(kāi)AS去打包,實(shí)在受不了蕴纳,不得不用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
親測(cè)會(huì)生成簽名的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#代碼