最近、アプリを市場に更新し、キーストアと対応するパスワードを生成しました。今、私はアプリを更新し、市場でも更新する予定です。同じもののQRコードをメディアで公開しました。新しいAPKに署名しようとすると、「無効なキーストア形式」というエラーが表示され続けます。既存のキーストアを使用してください」。どこが間違っているのか判断できません。
スクリーンショットは次のとおりです。
最近、アプリを市場に更新し、キーストアと対応するパスワードを生成しました。今、私はアプリを更新し、市場でも更新する予定です。同じもののQRコードをメディアで公開しました。新しいAPKに署名しようとすると、「無効なキーストア形式」というエラーが表示され続けます。既存のキーストアを使用してください」。どこが間違っているのか判断できません。
スクリーンショットは次のとおりです。
以前と同じキーストアを開き、正しいパスワードを使用していることを確信していますか?キーストアが何らかの理由で破損した可能性があります。おそらくあなたはバックアップを持っていますか?
ユニティを使用して、ゲームをAndroidStudioにエクスポートしました。私はそれが無効なキーフォーマットを言ったのと同じ問題を抱えていました。プロジェクトをもう一度Unityから別のフォルダーにエクスポートし、android studioを使用してプロジェクトをビルドし、署名付きバンドルを生成しました。それは私にとって問題を解決しました
これを整理する最も簡単な方法は、Android Studioを閉じてから、ユーザーディレクトリに移動し、.androidフォルダーを削除して、Android Studioを再度起動することです(正しく構築できるように、インターネット接続があることを確認してください)
簡単な解決策:プラグインのアップグレード
あなたは間違いなく新しいキーストアファイルを作成する必要があります。
ただし、キーストアファイルの作成中にいくつかのプロパティを追加する必要があります。
keytool -genkey -v -keystore C:/Users/Username/key.jks -storetype JKS -keyalg RSA -keysize 2048 -validity 10000 -alias key
(既存の場合KeyStore
).jks
ファイルをワークスペースに配置し、プロジェクトを右クリック>エクスポート>Android>Androidアプリケーションのエクスポート>ブラウザでクリック(プロジェクトを選択)>次へ>ブラウザをクリック(.jks
ワークスペースからファイルのパスを指定します配置)>パスワード>エイリアス(ドロップダウンからエイリアスを選択)>パスワード>終了