アプリに署名し、Google Maps APIに登録するためのキーを作成できるように、キーツールを見つけようとしています。
私は実際に自分のマシンにそれを持っていないと思い始めています
誰かが私を正しい方向に向けるのを手伝ってくれるならそれは素晴らしいことです
Mac OS XでEclipseを使用している場合は、次のことを行う必要があります。
選択File
-> Export
-> select Android
-> Export Android Application
->クリックnext
->プロジェクトを選択->クリックnext
->ここで選択したのはCreate new keystore
元の質問に答えるために、私のMacでは、keytoolは/Library/Java/JavaVirtualMachines/jdk1.7.0_45.jdk/Contents/Home/bin/keytool
にあります。
Mac OS X10.5以降の/usr/libexec/Java_home
コマンドラインツールを使用して、Javaホームディレクトリを見つけることができます。
私の知る限り、実際のツールはMACに付属しているので、すべて準備ができているはずです。次に、.keystoreファイルを作成する必要があります http://www.androiddevelopment.org/tag/keytool/ それを行う方法を示しています
私は次のことをしました、そしてそれは私のために働きました:
/Library/Java/JavaVirtualMachines/jdk1.8.0_161.jdk/Contents/Home/bin/keytool -genkey -v -keystore my-release-key.keystore -alias my_keystone -keyalg RSA -keysize 2048 -validity 10000
jarsigner -verbose -sigalg SHA256withRSA -digestalg SHA1 -keystore my-release-key.keystore app-release-unsigned.apk my_keystone
/Users/developer/Library/Android/sdk/build-tools/28.0.3/zipalign -v 4 app-release-unsigned.apk nameapp.apk