Visual Studio - Xamarin
- 在Visual Studio存档分发,生成x.apk和vv.keystore
- cmd定位到x.apk和keystore所在文件夹
- 修改签名
C:\Users\xxx\AppData\Local\Android\Sdk\build-tools\34.0.0\apksigner.bat sign --v1-signing-enabled false --v2-signing-enabled true --v3-signing-enabled false --v4-signing-enabled false --ks vv.keystore x.apk
- 检查签名
C:\Users\xxx\AppData\Local\Android\Sdk\build-tools\34.0.0\apksigner.bat verify --verbose --print-certs -min-sdk-version 24 x.apk
Android Studio
- 生成keystore,在Android Studio控制台执行下列语句
keytool -genkeypair -v -keystore vv.keystore -alias publishingdoc -keyalg RSA -keysize 2048 -validity 10000
keytool -importkeystore -srckeystore vv.keystore -destkeystore vv.keystore -deststoretype pkcs12
- cmd定位到x.apk和keystore所在文件夹
- 对齐
C:\Users\nscjzeng\AppData\Local\Android\Sdk\build-tools\34.0.0\zipalign.exe -v -p 4 x.apk x-aligned.apk
- 修改签名
C:\Users\xxx\AppData\Local\Android\Sdk\build-tools\34.0.0\apksigner.bat sign --v1-signing-enabled false --v2-signing-enabled true --v3-signing-enabled false --v4-signing-enabled false --ks vv.keystore x-aligned.apk
- 检查签名
C:\Users\xxx\AppData\Local\Android\Sdk\build-tools\34.0.0\apksigner.bat verify --verbose --print-certs -min-sdk-version 24 x-aligned.apk