Could not find the "expo" package in your project when configuring the packager Starting JS server... Building and installing the app on the device (cd android && ./gradlew installDebug)...
Task :app:compileDebugJavaWithJavac FAILED /media/rahul/OTHER FILES/mob/first/android/app/src/main/java/com/practice/MainApplication.java:5: error: cannot find symbol import com.facebook.react.ReactApplication; ^ symbol: class ReactApplication location: package com.facebook.react /media/rahul/OTHER FILES/mob/first/android/app/src/main/java/com/practice/MainApplication.java:6: error: cannot find symbol import com.facebook.react.ReactNativeHost; ^ symbol: class ReactNativeHost location: package com.facebook.react /media/rahul/OTHER FILES/mob/first/android/app/src/main/java/com/practice/MainApplication.java:14: error: cannot find symbol public class MainApplication extends Application implements ReactApplication { ^ symbol: class ReactApplication /media/rahul/OTHER FILES/mob/first/android/app/src/main/java/com/practice/MainApplication.java:16: error: cannot find symbol private final ReactNativeHost mReactNativeHost = new ReactNativeHost(this) { ^ symbol: class ReactNativeHost location: class MainApplication /media/rahul/OTHER FILES/mob/first/android/app/src/main/java/com/practice/MainApplication.java:36: error: cannot find symbol public ReactNativeHost getReactNativeHost() { ^ symbol: class ReactNativeHost location: class MainApplication /media/rahul/OTHER FILES/mob/first/android/app/src/main/java/com/practice/MainActivity.java:5: error: MainActivity is not abstract and does not override abstract method getPackages() in ReactActivity public class MainActivity extends ReactActivity { ^ /media/rahul/OTHER FILES/mob/first/android/app/src/main/java/com/practice/MainApplication.java:16: error: cannot find symbol private final ReactNativeHost mReactNativeHost = new ReactNativeHost(this) { ^ symbol: class ReactNativeHost location: class MainApplication /media/rahul/OTHER FILES/mob/first/android/app/src/main/java/com/practice/MainApplication.java:35: error: method does not override or implement a method from a supertype @Override ^ 8 errors
FAILURE: Build failed with an exception.
What went wrong: Execution failed for task ':app:compileDebugJavaWithJavac'.
Compilation failed; see the compiler error output for details.
Try: Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.
Get more help at https://help.gradle.org
BUILD FAILED in 22s 15 actionable tasks: 14 executed, 1 up-to-date Could not install the app on the device, read the error above for details. Make sure you have an Android emulator running or a device connected and have set up your Android development environment: https://facebook.github.io/react-native/docs/getting-started.html
i am setting up react-native project for first time please check if i am following steps correctly? 1. create-react-native-app first 2. npm run eject 3. opening android studio and then simulator 4. react-native run-android but getting error as above.
This error occur because you RN version is different from Android's build.gradle version. When you create a react-native app probably it create android app like:
android/app/build.gradle
implementation "com.facebook.react:react-native:+"
So, inspect you node_modules folder, look for react-native folder and look for a folder with a number, that numbers are react-native version. For me it's 0.58.3 then update android/app/build.gradle:
implementation "com.facebook.react:react-native:0.58.3"
It's All.
You should provide more info. The error you've posted is not very helpful.
Without more info, you could try to:
cd android && ./gradlew clean
and see if it helps.
For what it's worth, I ended here googling my similar compile problem and the issue was that an OS update had wiped Java JDK from my path. Fixing that solved the issue.
If you are here because of this React Native error:
> Task :react-native-community_toolbar-android:compileDebugJavaWithJavac FAILED
The solution is updating the @react-native-community/toolbar-android to version 0.2.1
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With