Android: SDK のビルドツールを使用してパッケージに署名します

場合によっては、指定された署名ファイルを使用してさまざまな apk パッケージに署名する必要があります。署名方法は次のとおりです。

署名ツール:

AndroidStudio のインストールに付属する SDK の apksigner.jar を使用して署名します。ファイル ディレクトリは通常、\Android\Sdk\build-tools\29.0.2\lib にあります。この jar ツールがあるのは 24.0.3 以降のバージョンのみであることに注意してください。ここでは、v1 および v2 の署名がデフォルトで署名されます。Android9.0 以降では、デフォルトで v1、v2、v3 の署名が行われます。

署名ディレクティブ:

APK に署名します: apksigner signed --ks keystoreFileAbsolutePath apkAbsolutePath

好き:

./apksigner sign --ks /Users/lucas/AndroidStudioProjects/lucas/yanyou.jks  /Users/lucas/Desktop/OPPOSignVerifyPackage/OppoSignVerify.apk

キーストアに複数のエイリアスがある場合は、APK に署名するためのエイリアスを指定する必要があります: apksigner signed --ks keystoreFileAbsolutePath --ks-key-alias aliasName apkAbsolutePath

署名が成功したことを確認します。

 

ドキュメント: https://developer.android.google.cn/studio/command-line/apksigner#options-sign

おすすめ

転載: blog.csdn.net/LucasXu01/article/details/126963261