メインコンテンツまでスキップ

debug.keystoreが存在しない

エラー内容

npm run androidを実行したときに、必要なキーストアファイルが存在していないと次のようなエラーが発生します。

* What went wrong:
Execution failed for task ':app:validateSigningDebug'.
> Keystore file '/private/tmp/ProjectFromTemplate/android/app/debug.keystore' not found for signing config 'debug'.

対処方法

debug.keystoreの作成

この場合、次のコマンドをReact Nativeプロジェクトのルートディレクトリで実行してください。debug.keystoreが作成されます。

keytool -genkey -v -keystore android/app/debug.keystore -storepass android -alias androiddebugkey -keypass android -dname "CN=Android Debug,O=Android,C=US"

debug.keystoreはデバッグ用途のキーストアなので、Gitリポジトリに含めて問題ありません。