私の署名付きリリースAPKが本当に署名されているかどうかを確認しようとしています。しかし、いくつかのチュートリアル、または私が見つけたシングルに従ってください。
$ jarsigner -verify -verbose -certs my_application.apk
「Jarsignerは内部外部コマンドを認識できません」というメッセージを受け取りました。
私のapkがjarsigner.exeと同じフォルダにあることを思い出して、どうすればよいかわかりません。
ソリューション:環境変数のパスにAndroid jdk binフォルダーを追加します。
手順:
1- [このPC]を右クリック> [プロパティ]を右クリック> [システムの詳細設定]> [環境変数]> [PATH]、[編集]の順に選択します。
2- jdk binフォルダーのパスを環境変数に追加します。次のようになります。
「C:\ Program Files\Java\jdk1.8.0_40\bin」。
上記の手順が機能しない場合は、unsigned-release-apk.apkファイルとキーストアファイルをC:\ Program Files\Java\jdk_version\bin \にコピーし、管理者としてcmdを実行してC:\ Program Files\Javaに移動します\ jdk_version\bin \
これで、jarsignerが正常に動作します。
C:\ Program Files\Java\jdk1.8.0_211\bin
*これが機能しない場合
pATH = C:\ Program Files\Java\jdk1.8.0_211\binを設定します
これでパスが設定されました。jarsignerを使用できます