2017-08-26 1 views
1

イオン2のドキュメントではjarsignerを使用してapkに署名し、apksignerを使って検証することをお勧めします。問題は私がjarsignerで確認できることです。しかし、私がapksigner検証コマンドを実行すると、何も返されません。アンドロイドリリースapk apksignerはjarsignerを確認できません

これは私のアプリがまだ署名されていることを意味しますか?

答えて

0

以下の手順に従ってください。 1)イオンビルドアンドロイド--prod

2) jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore 
C:\Users\admin_2\Desktop\keystore.dat 
D:\ionicv2\YOUR_PROJECT_NAME\platforms\android\build\outputs\apk\android- 
release-unsigned.apk YOUR_PROJECT_alias 

3) C:\Users\admin_2\AppData\Local\Android\sdk\build-tools\24.0.2\zipalign - 
v 4 
D:\ionicv2\YOUR_PROJECT_NAME\platforms\android\build\outputs\apk\android- 
release-unsigned.apk 
D:\ionicv2\YOUR_PROJECT_NAME\platforms\android\build\outputs\apk\YOUR_APK_ 
LIVE_NAME.apk 
0

apksignerはすべてがOKであれば、何も印刷しないようにUNIXコマンドラインツールの哲学に従うように設計されました。これは、すべてがOKのときに "jar verified"と表示されるjarsignerから切り替えると混乱することがあります。

-vまたは--verboseを渡すと、apksignerはAPKの署名が検証されても情報を出力できます。また、戻りコードをチェックすることもできます。すべてがOKであれば0、そうでなければ0以外です。

関連する問題