Need help in fixing this compileDebugJavaWithJavac issue when i am trying to start my react native project. I tried again with ./gradlew build in project/android folder. The same error occurred. Please help!
I run the project with react-native doctor command and I have already received these but the error still occurred.
Common
✓ Node.js
✓ yarn
✓ npm
Android
✓ JDK
✓ Android Studio - Required for building and installing your app on Android
✓ Android SDK - Required for building and installing your app on Android
✓ ANDROID_HOME
The Error
PS D:\1) ProjectsFolder\FYP\Learning\AwesomeProject\android> ./gradlew build
> Task :app:compileDebugJavaWithJavac FAILED
D:\1) ProjectsFolder\FYP\Learning\AwesomeProject\android\app\src\main\java\com\awesomeproject\MainApplication.java:6: error: cannot find symbol
import com.facebook.react.ReactApplication;
^
symbol: class ReactApplication
location: package com.facebook.react
D:\1) ProjectsFolder\FYP\Learning\AwesomeProject\android\app\src\main\java\com\awesomeproject\MainApplication.java:8: error: cannot find symbol
import com.facebook.react.ReactNativeHost;
^
symbol: class ReactNativeHost
location: package com.facebook.react
D:\1) ProjectsFolder\FYP\Learning\AwesomeProject\android\app\src\main\java\com\awesomeproject\MainApplication.java:14: error: cannot find symbol
public class MainApplication extends Application implements ReactApplication {
^
symbol: class ReactApplication
D:\1) ProjectsFolder\FYP\Learning\AwesomeProject\android\app\src\main\java\com\awesomeproject\MainApplication.java:16: error: cannot find symbol
private final ReactNativeHost mReactNativeHost =
^
symbol: class ReactNativeHost
location: class MainApplication
D:\1) ProjectsFolder\FYP\Learning\AwesomeProject\android\app\src\main\java\com\awesomeproject\MainApplication.java:39: error: cannot find symbol
public ReactNativeHost getReactNativeHost() {
^
symbol: class ReactNativeHost
location: class MainApplication
D:\1) ProjectsFolder\FYP\Learning\AwesomeProject\android\app\build\generated\rncli\src\main\java\com\facebook\react\PackageList.java:9: error: cannot find symbol
import com.facebook.react.shell.MainPackageConfig;
^
symbol: class MainPackageConfig
location: package com.facebook.react.shell
D:\1) ProjectsFolder\FYP\Learning\AwesomeProject\android\app\build\generated\rncli\src\main\java\com\facebook\react\PackageList.java:18: error: cannot find symbol
private ReactNativeHost reactNativeHost;
^
symbol: class ReactNativeHost
location: class PackageList
D:\1) ProjectsFolder\FYP\Learning\AwesomeProject\android\app\build\generated\rncli\src\main\java\com\facebook\react\PackageList.java:19: error: cannot find symbol
private MainPackageConfig mConfig;
^
symbol: class MainPackageConfig
location: class PackageList
D:\1) ProjectsFolder\FYP\Learning\AwesomeProject\android\app\build\generated\rncli\src\main\java\com\facebook\react\PackageList.java:21: error: cannot find symbol
public PackageList(ReactNativeHost reactNativeHost) {
^
symbol: class ReactNativeHost
location: class PackageList
D:\1) ProjectsFolder\FYP\Learning\AwesomeProject\android\app\build\generated\rncli\src\main\java\com\facebook\react\PackageList.java:29: error: cannot find symbol
public PackageList(ReactNativeHost reactNativeHost, MainPackageConfig config) {
^
symbol: class ReactNativeHost
location: class PackageList
D:\1) ProjectsFolder\FYP\Learning\AwesomeProject\android\app\build\generated\rncli\src\main\java\com\facebook\react\PackageList.java:29: error: cannot find symbol
public PackageList(ReactNativeHost reactNativeHost, MainPackageConfig config) {
^
symbol: class MainPackageConfig
location: class PackageList
D:\1) ProjectsFolder\FYP\Learning\AwesomeProject\android\app\build\generated\rncli\src\main\java\com\facebook\react\PackageList.java:34: error: cannot find symbol
public PackageList(Application application, MainPackageConfig config) {
^
symbol: class MainPackageConfig
location: class PackageList
D:\1) ProjectsFolder\FYP\Learning\AwesomeProject\android\app\build\generated\rncli\src\main\java\com\facebook\react\PackageList.java:40: error: cannot find symbol
private ReactNativeHost getReactNativeHost() {
^
symbol: class ReactNativeHost
location: class PackageList
D:\1) ProjectsFolder\FYP\Learning\AwesomeProject\android\app\src\debug\java\com\awesomeproject\ReactNativeFlipper.java:25: error: package okhttp3 does not exist
import okhttp3.OkHttpClient;
^
D:\1) ProjectsFolder\FYP\Learning\AwesomeProject\android\app\src\main\java\com\awesomeproject\MainActivity.java:5: error: MainActivity is not abstract and does not override abstract method getPackages() in ReactActivity
public class MainActivity extends ReactActivity {
^
D:\1) ProjectsFolder\FYP\Learning\AwesomeProject\android\app\src\main\java\com\awesomeproject\MainApplication.java:17: error: cannot find symbol
new ReactNativeHost(this) {
^
symbol: class ReactNativeHost
location: class MainApplication
D:\1) ProjectsFolder\FYP\Learning\AwesomeProject\android\app\src\main\java\com\awesomeproject\MainApplication.java:18: error: method does not override or implement a method from a supertype
@Override
^
D:\1) ProjectsFolder\FYP\Learning\AwesomeProject\android\app\src\main\java\com\awesomeproject\MainApplication.java:23: error: method does not override or implement a method from a supertype
@Override
^
D:\1) ProjectsFolder\FYP\Learning\AwesomeProject\android\app\src\main\java\com\awesomeproject\MainApplication.java:32: error: method does not override or implement a method from a supertype
@Override
^
D:\1) ProjectsFolder\FYP\Learning\AwesomeProject\android\app\src\main\java\com\awesomeproject\MainApplication.java:38: error: method does not override or implement a method from a supertype
@Override
^
D:\1) ProjectsFolder\FYP\Learning\AwesomeProject\android\app\build\generated\rncli\src\main\java\com\facebook\react\PackageList.java:26: error: reference to PackageList is ambiguous
this(application, null);
^
both constructor PackageList(ReactNativeHost,MainPackageConfig) in PackageList and constructor PackageList(Application,MainPackageConfig) in PackageList match
D:\1) ProjectsFolder\FYP\Learning\AwesomeProject\android\app\src\debug\java\com\awesomeproject\ReactNativeFlipper.java:40: error: cannot find symbol
new NetworkingModule.CustomClientBuilder() {
^
symbol: class CustomClientBuilder
location: class NetworkingModule
D:\1) ProjectsFolder\FYP\Learning\AwesomeProject\android\app\src\debug\java\com\awesomeproject\ReactNativeFlipper.java:42: error: package OkHttpClient does not exist
public void apply(OkHttpClient.Builder builder) {
^
D:\1) ProjectsFolder\FYP\Learning\AwesomeProject\android\app\src\debug\java\com\awesomeproject\ReactNativeFlipper.java:41: error: method does not override or implement a method from a supertype
@Override
^
D:\1) ProjectsFolder\FYP\Learning\AwesomeProject\android\app\src\debug\java\com\awesomeproject\ReactNativeFlipper.java:57: error: cannot find symbol
reactInstanceManager.removeReactInstanceEventListener(this);
^
symbol: method removeReactInstanceEventListener(<anonymous ReactInstanceEventListener>)
location: variable reactInstanceManager of type ReactInstanceManager
Note: D:\1) ProjectsFolder\FYP\Learning\AwesomeProject\android\app\src\debug\java\com\awesomeproject\ReactNativeFlipper.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
25 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