Android won't run after ejecting Expo "package expo.modules.kotlin.modules does not exist"

Please provide the following:

  1. SDK Version: 43.0.0
  2. Platforms(Android/iOS/web/all): Android
  3. Add the appropriate “Tag” based on what Expo library you have a question on.
    My question is related to expo-modules and I don’t see any tag for that…

About a month ago we made the decision to go from Expo Managed to Expo Bare (we had to do platform specific config for analytic tools and third party logins). iOs has been working ever since but I have spent countless hours on trying to run Android. I have now gotten at a point where I have an error about expo-modules and I can not find any results if I look up the error on any of the forums.

When running npx react-native run-android I receive these errors:

/Users/shendric/Desktop/Palau/PalauApp/node_modules/expo/android/build/generated/expo/src/main/java/expo/modules/ExpoModulesPackageList.java:6: error: package expo.modules.kotlin.modules does not exist
import expo.modules.kotlin.modules.Module;
^
/Users/shendric/Desktop/Palau/PalauApp/node_modules/expo/android/build/generated/expo/src/main/java/expo/modules/ExpoModulesPackageList.java:7: error: package expo.modules.kotlin does not exist
import expo.modules.kotlin.ModulesProvider;
^
/Users/shendric/Desktop/Palau/PalauApp/node_modules/expo/android/build/generated/expo/src/main/java/expo/modules/ExpoModulesPackageList.java:9: error: cannot find symbol
public class ExpoModulesPackageList implements ModulesProvider {
^
symbol: class ModulesProvider
/Users/shendric/Desktop/Palau/PalauApp/node_modules/expo/android/build/generated/expo/src/main/java/expo/modules/ExpoModulesPackageList.java:42: error: cannot find symbol
public List<Class<? extends Module>> getModulesList() {
^
symbol: class Module
location: class ExpoModulesPackageList
/Users/shendric/Desktop/Palau/PalauApp/node_modules/expo/android/build/generated/expo/src/main/java/expo/modules/ExpoModulesPackageList.java:32: error: cannot find symbol
static final List<Class<? extends Module>> modulesList = Arrays.<Class<? extends Module>>asList(
^
symbol: class Module
location: class LazyHolder
/Users/shendric/Desktop/Palau/PalauApp/node_modules/expo/android/build/generated/expo/src/main/java/expo/modules/ExpoModulesPackageList.java:32: error: cannot find symbol
static final List<Class<? extends Module>> modulesList = Arrays.<Class<? extends Module>>asList(
^
symbol: class Module
location: class LazyHolder
/Users/shendric/Desktop/Palau/PalauApp/node_modules/expo/android/build/generated/expo/src/main/java/expo/modules/ExpoModulesPackageList.java:41: error: method does not override or implement a method from a supertype
@Override
^
7 errors

I am a bit unexperienced with running a react-native app without expo so I hope someone here can help me with the solution. Please let me know if I need to provide any more information!

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