パッケージャーを構成するときに、プロジェクトで「expo」パッケージが見つかりませんでしたJSサーバーを起動しています...デバイスにアプリをビルドしてインストールします(cd android && ./gradlew installDebug)...
タスク:app:compileDebugJavaWithJavacが失敗しました/ media / rahul / OTHER FILES / mob / first / android / app / src / main / java / com / Practice / MainApplication.java:5:エラー:シンボルインポートcom.facebook.reactが見つかりません。 ReactApplication; ^シンボル:クラスReactApplication場所:パッケージcom.facebook.react / media / rahul /その他のファイル/mob/first/android/app/src/main/java/com/practice/MainApplication.java:6:エラー:シンボルが見つかりませんインポートcom.facebook.react.ReactNativeHost; ^シンボル:クラスReactNativeHost場所:パッケージcom.facebook.react / media / rahul /その他のファイル/mob/first/android/app/src/main/java/com/practice/MainApplication.java:14:エラー:シンボルが見つかりませんpublic class MainApplication extends Applicationimplements ReactApplication {^ symbol:class ReactApplication / media / rahul / OTHER FILES / mob / first / android / app / src / main / java / com / Practice / MainApplication.java:16:error:
失敗:ビルドは例外で失敗しました。
問題:タスク ':app:compileDebugJavaWithJavac'の実行に失敗しました。
コンパイルに失敗しました。詳細については、コンパイラエラー出力を参照してください。
試してください:-stacktraceオプションを指定して実行し、スタックトレースを取得します。--infoまたは--debugオプションを指定して実行すると、より多くのログ出力が得られます。--scanを指定して実行すると、完全な洞察が得られます。
https://help.gradle.orgでさらにヘルプを得る
22秒でビルドに失敗しました15の実行可能なタスク:14が実行され、1が最新ですデバイスにアプリをインストールできませんでした。詳細については、上記のエラーをお読みください。Androidエミュレーターが実行されているか、デバイスが接続されていることと、Android開発環境がセットアップされていることを確認してください:https://facebook.github.io/react-native/docs/getting-started.html
初めてreact-nativeプロジェクトを設定していますが、手順を正しく実行しているかどうかを確認してください。1.最初にcreate-react-native-app2。npm runイジェクト3.android studioを開き、次にシミュレーター4. react-native run-androidですが、上記のエラーが発生します。
このエラーは、RNバージョンがAndroidのbuild.gradleバージョンと異なるために発生します。反応ネイティブアプリを作成すると、おそらく次のようなAndroidアプリが作成されます。
android/app/build.gradle
implementation "com.facebook.react:react-native:+"
したがって、node_modulesフォルダーを調べて、react-nativeフォルダーを探し、番号の付いたフォルダーを探します。その番号は、react-nativeバージョンです。私の場合は0.58.3で、android / app /build.gradleを更新します。
implementation "com.facebook.react:react-native:0.58.3"
それがすべてです。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加