スクリーンショットのように、react-nativeで新しいプロジェクトを作成するのに困っています。古いプロジェクトを実行できました。新しいプロジェクトを実行できません
私はこれらのステップに従いました:
react-native init projectName
cd projectName
react-native run-projectName
しかし、私は以下のエラーを受け取ります:
error Failed to install the app. Make sure you have the Android development environment set up:
環境がAndroid用に正しく設定されていることを確認するには、react-nativeプロジェクトのルートに移動します。 Android Studio IDEでAndroid project(folder)を開きます。
環境に関するすべてのエラーが表示されます自動的にGradle Daemonが起動してビルドを同期および構成します。完了したら、Android Studioを閉じて、コマンドラインに戻って実行します:react-native run-Android
これは正常に動作します。
ただ$:cd Android
その後 $: gradlew clean
Windowsで私のために働いた
私も今日この問題に出くわしました。あなたが他のユーザーからプロジェクトを取るときに起こります。したがって、ndk
およびsdk
パスは他のユーザーのものです。したがって、ndk
およびsdk
パスがlocal.properties
ファイル内に正しく記述されていることを確認してください。
編集:
更新された質問によると、以下のスクリーンショットのコメントとともに、問題は 数年前のこの他の投稿 に関連しているようです。
私があなたに提供できる解決策は、あなたのgradle * .Zipファイル、それを削除する、そしてコマンドを再実行するを見つけることです。そうすれば、コマンドはgradleを再度ダウンロードしようとします。また、今回はコマンドがgradle Zipを再度ダウンロードするため、コマンド実行プロセス中に接続が安定していることを確認してください。
私が提供したソリューションの理由により、リンクによると、それは接続が不安定であり、プロセス中にダウンロードされたGradle Zipが破損しているためです。
以前の回答:
Android Studio がコンピュータにインストールされていますか?
Android Emulator device from Android Studio?
あなたがAFAIKについて言及したコマンドは、エミュレータを実行しようとするものではなく、エミュレータを自分で実行してアプリをテストする必要があります。
また、Android SDKをインストールして、react-native Androidアプリを実行する必要があります。-ありませんはreact-nativeに付属していますが、-ありますにはAndroid Studioが付属しています。
だから、多分あなたはそこから始めるべきです!
私も同じ問題に直面しました。
npx --quiet react-native config or npx.cmd --quiet react-native config
これは私のために働いています
ありがとうございました
react-native run-Android
を実行すると、このエラーメッセージが表示されました。
cd Android && ./gradlew clean
を実行したときに、権限エラーも発生しました。
chmod +x gradlew
を実行したところ、機能し始めました