https://dev-yakuza.github.io/react-native/install-on-windows/#%E5%AE%8C%E4%BA%86
のページを参考にインストールを済ませ、最後の
react-native init App
を実行後、エミュレーターを立ち上げたところまではうまくいったのですが、最後の
npm run android
を行ったところ
error Failed to install the app. Please accept all necessary Android SDK licenses using Android SDK Manager: "$ANDROID_HOME/tools/bin/sdkmanager --licenses". Run CLI with --verbose flag for more details. Error: Command failed: gradlew.bat app:installDebug -PreactNativeDevServerPort=8081 npm ERR! code ELIFECYCLE npm ERR! errno 1 npm ERR! App@0.0.1 android: `react-native run-android` npm ERR! Exit status 1 npm ERR! npm ERR! Failed at the App@0.0.1 android script. npm ERR! This is probably not a problem with npm. There is likely additional logging output above. npm ERR! A complete log of this run can be found in: npm ERR! C:\Users\hoge\AppData\Roaming\npm-cache\_logs\2020-10-17T18_36_58_868Z-debug.log
のようなエラーがでてアプリのビューが立ち上がらないようです。
アプリの開発がはじめててこのエラーをどう解決していいか見当もつかず、
何を調べたらよかったでしょうか?
#解決した方法
sdkmanagerという項目をwelcome画面のconfigureで見つけて
Google Play Licensing Library
というやつをダウンロードしたらアプリが起動しました!!
出力されているエラーに案内が載っているのですが、それは確認していますか?
すいません、案内とはどの部分になりますでしょうか?
提示されたエラーの1行目に
> Please accept all necessary Android SDK licenses using Android SDK Manager: "$ANDROID_HOME/tools/bin/sdkmanager --licenses". Run CLI with --verbose flag for more details.
とありますが、この内容は確認・実施していますか?
すいません、この部分が何をするのかが理解できず・・・
$ANDROID_HOME は何を意味しているのでしょうか?
Android studio のソフトのホームかと思い、
メニューにtools があったのでそのなかにsdkmanagerというメニューなどがあるのかなぁと
探したのですが見つからず・・・
できました!sdkmanagerという項目をwelcome画面で見つけて
Google Play Licensing Library
というやつをダウンロードしたらアプリが起動しました!!
大変ありがとうございました!!!
回答1件
あなたの回答
tips
プレビュー