EAS Build expo.modules.kotlin.modules.Module error

I ran my first build with eas and expo managed. I found this error in Run gradlew step, how can I fix this?

  • eas-cli/0.41.1 win32-x64 node-v16.13.0
[stderr] /root/workingdir/build/node_modules/expo/android/build/generated/expo/src/main/java/expo/modules/ExpoModulesPackageList.java:6: error: package expo.modules.kotlin.modules does not exist
[stderr] import expo.modules.kotlin.modules.Module;
[stderr]                                   ^
[stderr] /root/workingdir/build/node_modules/expo/android/build/generated/expo/src/main/java/expo/modules/ExpoModulesPackageList.java:7: error: package expo.modules.kotlin does not exist
[stderr] import expo.modules.kotlin.ModulesProvider;
[stderr]                           ^
[stderr] /root/workingdir/build/node_modules/expo/android/build/generated/expo/src/main/java/expo/modules/ExpoModulesPackageList.java:9: error: cannot find symbol
[stderr] public class ExpoModulesPackageList implements ModulesProvider {
[stderr]                                                ^
[stderr]   symbol: class ModulesProvider
[stderr] /root/workingdir/build/node_modules/expo/android/build/generated/expo/src/main/java/expo/modules/ExpoModulesPackageList.java:37: error: cannot find symbol
[stderr]   public List<Class<? extends Module>> getModulesList() {
[stderr]                               ^
[stderr]   symbol:   class Module
[stderr]   location: class expo.modules.ExpoModulesPackageList
[stderr] /root/workingdir/build/node_modules/expo/android/build/generated/expo/src/main/java/expo/modules/ExpoModulesPackageList.java:27: error: cannot find symbol
[stderr]     static final List<Class<? extends Module>> modulesList = Arrays.<Class<? extends Module>>asList(
[stderr]                                       ^
[stderr]   symbol:   class Module
[stderr]   location: class expo.modules.ExpoModulesPackageList.LazyHolder
[stderr] /root/workingdir/build/node_modules/expo/android/build/generated/expo/src/main/java/expo/modules/ExpoModulesPackageList.java:27: error: cannot find symbol
[stderr]     static final List<Class<? extends Module>> modulesList = Arrays.<Class<? extends Module>>asList(
[stderr]                                                                                      ^
[stderr]   symbol:   class Module
[stderr]   location: class expo.modules.ExpoModulesPackageList.LazyHolder
[stderr] /root/workingdir/build/node_modules/expo/android/build/generated/expo/src/main/java/expo/modules/ExpoModulesPackageList.java:36: error: method does not override or implement a method from a supertype
[stderr]   @Override
[stderr]   ^
[stderr] 7 errors
[stderr] FAILURE: Build failed with an exception.
[stderr] * What went wrong:
[stderr] Execution failed for task ':expo:compileReleaseJavaWithJavac'.
[stderr] > Compilation failed; see the compiler error output for details.
[stderr] * Try:
[stderr] 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.
[stderr] * Get more help at https://help.gradle.org
[stderr] BUILD FAILED in 4m 25s

I changed to Expo Bare, and have new error:

[stderr] e: /root/workingdir/build/node_modules/expo/android/src/main/java/expo/modules/ExpoModulesPackage.kt: (11, 26): Unresolved reference: ModulePriorities
[stderr] e: /root/workingdir/build/node_modules/expo/android/src/main/java/expo/modules/ExpoModulesPackage.kt: (26, 33): Unresolved reference: ModulePriorities
[stderr] e: /root/workingdir/build/node_modules/expo/android/src/main/java/expo/modules/ReactActivityDelegateWrapper.kt: (26, 14): Type mismatch: inferred type is Unit but Iterable<TypeVariable(R)> was expected
[stderr] e: /root/workingdir/build/node_modules/expo/android/src/main/java/expo/modules/ReactActivityDelegateWrapper.kt: (26, 19): Unresolved reference: createReactActivityHandlers
[stderr] e: /root/workingdir/build/node_modules/expo/android/src/main/java/expo/modules/ReactActivityDelegateWrapper.kt: (37, 21): Unresolved reference: it
[stderr] e: /root/workingdir/build/node_modules/expo/android/src/main/java/expo/modules/ReactActivityDelegateWrapper.kt: (120, 8): Not enough information to infer type variable R
[stderr] e: /root/workingdir/build/node_modules/expo/android/src/main/java/expo/modules/ReactActivityDelegateWrapper.kt: (120, 44): Unresolved reference: onBackPressed
[stderr] e: /root/workingdir/build/node_modules/expo/android/src/main/java/expo/modules/ReactActivityDelegateWrapper.kt: (128, 17): Unresolved reference: onNewIntent
[stderr] e: /root/workingdir/build/node_modules/expo/android/src/main/java/expo/modules/ReactActivityDelegateWrapper.kt: (129, 47): Type mismatch: inferred type is Unit but Boolean was expected
[stderr] e: /root/workingdir/build/node_modules/expo/android/src/main/java/expo/modules/ReactNativeHostWrapper.kt: (28, 15): Unresolved reference: onWillCreateReactInstanceManager
[stderr] e: /root/workingdir/build/node_modules/expo/android/src/main/java/expo/modules/ReactNativeHostWrapper.kt: (36, 15): Unresolved reference: onDidCreateReactInstanceManager
[stderr] FAILURE: Build failed with an exception.
[stderr] * What went wrong:
[stderr] Execution failed for task ':expo:compileReleaseKotlin'.
[stderr] > Compilation error. See log for more details
[stderr] * Try:
[stderr] 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.
[stderr] * Get more help at https://help.gradle.org
[stderr] BUILD FAILED in 3m 11s

Same error occurs with .\gradlew assembleRelease

Solves my problem:

  1. Delete node_modules
  2. “expo upgrade”

This topic was automatically closed 20 days after the last reply. New replies are no longer allowed.