expo: Execution failed for task ':expo-modules-core:compileDebugKotlin'
Summary
I’ve updated my expo version to 45 and the react-native to 0.68.2, after that when trying to run react-native run-android, I am getting the following error:
Click to expand log
> Task :expo-modules-core:compileDebugKotlin FAILED
Deprecated Gradle features were used in this build, making it incompatible with Gradle 8.0.
You can use '--warning-mode all' to show the individual deprecation warnings and determine if they come from your own scripts or plugins.
See https://docs.gradle.org/7.3.3/userguide/command_line_interface.html#sec:command_line_warnings
Execution optimizations have been disabled for 1 invalid unit(s) of work during this build to ensure correctness.
Please consult deprecation warnings for more details.
409 actionable tasks: 4 executed, 405 up-to-date
e: C:\Users\Philipe Neves\Documents\otto-react\node_modules\expo-modules-core\android\src\main\java\expo\modules\adapters\react\apploader\RNHeadlessAppLoader.kt: (4, 27): Unresolved reference: ReactApplication
e: C:\Users\Philipe Neves\Documents\otto-react\node_modules\expo-modules-core\android\src\main\java\expo\modules\adapters\react\apploader\RNHeadlessAppLoader.kt: (6, 34): Unresolved reference: LifecycleState
e: C:\Users\Philipe Neves\Documents\otto-react\node_modules\expo-modules-core\android\src\main\java\expo\modules\adapters\react\apploader\RNHeadlessAppLoader.kt: (22, 39): Unresolved reference: ReactApplication
e: C:\Users\Philipe Neves\Documents\otto-react\node_modules\expo-modules-core\android\src\main\java\expo\modules\adapters\react\apploader\RNHeadlessAppLoader.kt: (23, 65): Unresolved reference: ReactApplication
e: C:\Users\Philipe Neves\Documents\otto-react\node_modules\expo-modules-core\android\src\main\java\expo\modules\adapters\react\apploader\RNHeadlessAppLoader.kt: (50, 23): Unresolved reference: lifecycleState
e: C:\Users\Philipe Neves\Documents\otto-react\node_modules\expo-modules-core\android\src\main\java\expo\modules\adapters\react\apploader\RNHeadlessAppLoader.kt: (50, 41): Unresolved reference: LifecycleState
e: C:\Users\Philipe Neves\Documents\otto-react\node_modules\expo-modules-core\android\src\main\java\expo\modules\adapters\react\apploader\RNHeadlessAppLoader.kt: (51, 21): Unresolved reference: destroy
e: C:\Users\Philipe Neves\Documents\otto-react\node_modules\expo-modules-core\android\src\main\java\expo\modules\adapters\react\permissions\PermissionsService.kt: (15, 40): Unresolved reference: PermissionAwareActivity
e: C:\Users\Philipe Neves\Documents\otto-react\node_modules\expo-modules-core\android\src\main\java\expo\modules\adapters\react\permissions\PermissionsService.kt: (16, 40): Unresolved reference: PermissionListener
e: C:\Users\Philipe Neves\Documents\otto-react\node_modules\expo-modules-core\android\src\main\java\expo\modules\adapters\react\permissions\PermissionsService.kt: (186, 17): Unresolved reference: PermissionAwareActivity
e: C:\Users\Philipe Neves\Documents\otto-react\node_modules\expo-modules-core\android\src\main\java\expo\modules\adapters\react\permissions\PermissionsService.kt: (252, 28): Unresolved reference: PermissionAwareActivity
e: C:\Users\Philipe Neves\Documents\otto-react\node_modules\expo-modules-core\android\src\main\java\expo\modules\adapters\react\permissions\PermissionsService.kt: (258, 26): Only safe (?.) or non-null asserted (!!.) calls are allowed on a nullable receiver of type Activity?
e: C:\Users\Philipe Neves\Documents\otto-react\node_modules\expo-modules-core\android\src\main\java\expo\modules\adapters\react\permissions\PermissionsService.kt: (258, 80): Too many arguments for public final fun requestPermissions(p0: Array<(out) String!>, p1: Int): Unit defined in android.app.Activity
e: C:\Users\Philipe Neves\Documents\otto-react\node_modules\expo-modules-core\android\src\main\java\expo\modules\adapters\react\permissions\PermissionsService.kt: (266, 62): Unresolved reference: PermissionListener
e: C:\Users\Philipe Neves\Documents\otto-react\node_modules\expo-modules-core\android\src\main\java\expo\modules\adapters\react\permissions\PermissionsService.kt: (267, 12): Unresolved reference: PermissionListener
e: C:\Users\Philipe Neves\Documents\otto-react\node_modules\expo-modules-core\android\src\main\java\expo\modules\adapters\react\permissions\PermissionsService.kt: (267, 33): Cannot infer a type for this parameter. Please specify it explicitly.
e: C:\Users\Philipe Neves\Documents\otto-react\node_modules\expo-modules-core\android\src\main\java\expo\modules\adapters\react\permissions\PermissionsService.kt: (267, 46): Cannot infer a type for this parameter. Please specify it explicitly.
e: C:\Users\Philipe Neves\Documents\otto-react\node_modules\expo-modules-core\android\src\main\java\expo\modules\adapters\react\permissions\PermissionsService.kt: (267, 66): Cannot infer a type for this parameter. Please specify it explicitly.
e: C:\Users\Philipe Neves\Documents\otto-react\node_modules\expo-modules-core\android\src\main\java\expo\modules\adapters\react\permissions\PermissionsService.kt: (275, 67): Unresolved reference: PermissionAwareActivity
e: C:\Users\Philipe Neves\Documents\otto-react\node_modules\expo-modules-core\android\src\main\java\expo\modules\kotlin\DynamicExtenstions.kt: (3, 34): Unresolved reference: Dynamic
e: C:\Users\Philipe Neves\Documents\otto-react\node_modules\expo-modules-core\android\src\main\java\expo\modules\kotlin\DynamicExtenstions.kt: (5, 16): Unresolved reference: Dynamic
e: C:\Users\Philipe Neves\Documents\otto-react\node_modules\expo-modules-core\android\src\main\java\expo\modules\kotlin\DynamicExtenstions.kt: (5, 39): Unresolved reference: Dynamic
e: C:\Users\Philipe Neves\Documents\otto-react\node_modules\expo-modules-core\android\src\main\java\expo\modules\kotlin\ReactLifecycleDelegate.kt: (17, 1): Class 'ReactLifecycleDelegate' is not abstract and does not implement abstract member public abstract fun onActivityResult(p0: Int, p1: Int, p2: Intent!): Unit defined in com.facebook.react.bridge.ActivityEventListener
e: C:\Users\Philipe Neves\Documents\otto-react\node_modules\expo-modules-core\android\src\main\java\expo\modules\kotlin\ReactLifecycleDelegate.kt: (32, 3): 'onActivityResult' overrides nothing
e: C:\Users\Philipe Neves\Documents\otto-react\node_modules\expo-modules-core\android\src\main\java\expo\modules\kotlin\ReactLifecycleDelegate.kt: (36, 3): 'onNewIntent' overrides nothing
e: C:\Users\Philipe Neves\Documents\otto-react\node_modules\expo-modules-core\android\src\main\java\expo\modules\kotlin\ReadableArrayIterator.kt: (3, 34): Unresolved reference: Dynamic
e: C:\Users\Philipe Neves\Documents\otto-react\node_modules\expo-modules-core\android\src\main\java\expo\modules\kotlin\ReadableArrayIterator.kt: (6, 74): Unresolved reference: Dynamic
e: C:\Users\Philipe Neves\Documents\otto-react\node_modules\expo-modules-core\android\src\main\java\expo\modules\kotlin\ReadableArrayIterator.kt: (11, 24): Unresolved reference: Dynamic
e: C:\Users\Philipe Neves\Documents\otto-react\node_modules\expo-modules-core\android\src\main\java\expo\modules\kotlin\ReadableArrayIterator.kt: (11, 40): Unresolved reference: getDynamic
e: C:\Users\Philipe Neves\Documents\otto-react\node_modules\expo-modules-core\android\src\main\java\expo\modules\kotlin\callbacks\ViewCallback.kt: (23, 25): Type mismatch: inferred type is String but Class<TypeVariable(T)!>! was expected
e: C:\Users\Philipe Neves\Documents\otto-react\node_modules\expo-modules-core\android\src\main\java\expo\modules\kotlin\events\KModuleEventEmitterWrapper.kt: (94, 43): None of the following functions can be called with the arguments supplied:
protected/*protected and package*/ constructor Event<T : Event<(raw) Event<*>>!>() defined in com.facebook.react.uimanager.events.Event
protected/*protected and package*/ constructor Event<T : Event<(raw) Event<*>>!>(p0: Int, p1: Long) defined in com.facebook.react.uimanager.events.Event
e: C:\Users\Philipe Neves\Documents\otto-react\node_modules\expo-modules-core\android\src\main\java\expo\modules\kotlin\functions\AnyFunction.kt: (42, 61): Unresolved reference: type
e: C:\Users\Philipe Neves\Documents\otto-react\node_modules\expo-modules-core\android\src\main\java\expo\modules\kotlin\records\RecordTypeConverter.kt: (3, 34): Unresolved reference: Dynamic
e: C:\Users\Philipe Neves\Documents\otto-react\node_modules\expo-modules-core\android\src\main\java\expo\modules\kotlin\records\RecordTypeConverter.kt: (43, 42): Unresolved reference: Dynamic
e: C:\Users\Philipe Neves\Documents\otto-react\node_modules\expo-modules-core\android\src\main\java\expo\modules\kotlin\records\RecordTypeConverter.kt: (64, 109): Type mismatch: inferred type is KType but ReadableType was expected
e: C:\Users\Philipe Neves\Documents\otto-react\node_modules\expo-modules-core\android\src\main\java\expo\modules\kotlin\types\AnyType.kt: (3, 34): Unresolved reference: Dynamic
e: C:\Users\Philipe Neves\Documents\otto-react\node_modules\expo-modules-core\android\src\main\java\expo\modules\kotlin\types\AnyType.kt: (13, 22): Unresolved reference: Dynamic
e: C:\Users\Philipe Neves\Documents\otto-react\node_modules\expo-modules-core\android\src\main\java\expo\modules\kotlin\types\ArrayTypeConverter.kt: (3, 34): Unresolved reference: Dynamic
e: C:\Users\Philipe Neves\Documents\otto-react\node_modules\expo-modules-core\android\src\main\java\expo\modules\kotlin\types\ArrayTypeConverter.kt: (20, 42): Unresolved reference: Dynamic
e: C:\Users\Philipe Neves\Documents\otto-react\node_modules\expo-modules-core\android\src\main\java\expo\modules\kotlin\types\ArrayTypeConverter.kt: (28, 91): Unresolved reference: type
e: C:\Users\Philipe Neves\Documents\otto-react\node_modules\expo-modules-core\android\src\main\java\expo\modules\kotlin\types\BasicTypeConverters.kt: (3, 34): Unresolved reference: Dynamic
e: C:\Users\Philipe Neves\Documents\otto-react\node_modules\expo-modules-core\android\src\main\java\expo\modules\kotlin\types\BasicTypeConverters.kt: (8, 42): Unresolved reference: Dynamic
e: C:\Users\Philipe Neves\Documents\otto-react\node_modules\expo-modules-core\android\src\main\java\expo\modules\kotlin\types\BasicTypeConverters.kt: (12, 42): Unresolved reference: Dynamic
e: C:\Users\Philipe Neves\Documents\otto-react\node_modules\expo-modules-core\android\src\main\java\expo\modules\kotlin\types\BasicTypeConverters.kt: (16, 42): Unresolved reference: Dynamic
e: C:\Users\Philipe Neves\Documents\otto-react\node_modules\expo-modules-core\android\src\main\java\expo\modules\kotlin\types\BasicTypeConverters.kt: (20, 42): Unresolved reference: Dynamic
e: C:\Users\Philipe Neves\Documents\otto-react\node_modules\expo-modules-core\android\src\main\java\expo\modules\kotlin\types\BasicTypeConverters.kt: (24, 42): Unresolved reference: Dynamic
e: C:\Users\Philipe Neves\Documents\otto-react\node_modules\expo-modules-core\android\src\main\java\expo\modules\kotlin\types\BasicTypeConverters.kt: (28, 42): Unresolved reference: Dynamic
e: C:\Users\Philipe Neves\Documents\otto-react\node_modules\expo-modules-core\android\src\main\java\expo\modules\kotlin\types\BasicTypeConverters.kt: (32, 42): Unresolved reference: Dynamic
e: C:\Users\Philipe Neves\Documents\otto-react\node_modules\expo-modules-core\android\src\main\java\expo\modules\kotlin\types\BasicTypeConverters.kt: (36, 42): Unresolved reference: Dynamic
e: C:\Users\Philipe Neves\Documents\otto-react\node_modules\expo-modules-core\android\src\main\java\expo\modules\kotlin\types\BasicTypeConverters.kt: (45, 42): Unresolved reference: Dynamic
e: C:\Users\Philipe Neves\Documents\otto-react\node_modules\expo-modules-core\android\src\main\java\expo\modules\kotlin\types\BasicTypeConverters.kt: (54, 42): Unresolved reference: Dynamic
e: C:\Users\Philipe Neves\Documents\otto-react\node_modules\expo-modules-core\android\src\main\java\expo\modules\kotlin\types\EnumTypeConverter.kt: (3, 34): Unresolved reference: Dynamic
e: C:\Users\Philipe Neves\Documents\otto-react\node_modules\expo-modules-core\android\src\main\java\expo\modules\kotlin\types\EnumTypeConverter.kt: (15, 42): Unresolved reference: Dynamic
e: C:\Users\Philipe Neves\Documents\otto-react\node_modules\expo-modules-core\android\src\main\java\expo\modules\kotlin\types\EnumTypeConverter.kt: (46, 14): Unresolved reference: Dynamic
e: C:\Users\Philipe Neves\Documents\otto-react\node_modules\expo-modules-core\android\src\main\java\expo\modules\kotlin\types\EnumTypeConverter.kt: (60, 14): Unresolved reference: Dynamic
e: C:\Users\Philipe Neves\Documents\otto-react\node_modules\expo-modules-core\android\src\main\java\expo\modules\kotlin\types\JSTypeConverterHelper.kt: (127, 39): Type mismatch: inferred type is ReadableArray but WritableArray! was expected
e: C:\Users\Philipe Neves\Documents\otto-react\node_modules\expo-modules-core\android\src\main\java\expo\modules\kotlin\types\JSTypeConverterHelper.kt: (128, 35): Type mismatch: inferred type is ReadableMap but WritableMap! was expected
e: C:\Users\Philipe Neves\Documents\otto-react\node_modules\expo-modules-core\android\src\main\java\expo\modules\kotlin\types\JSTypeConverterHelper.kt: (140, 35): Type mismatch: inferred type is ReadableArray but WritableArray! was expected
e: C:\Users\Philipe Neves\Documents\otto-react\node_modules\expo-modules-core\android\src\main\java\expo\modules\kotlin\types\JSTypeConverterHelper.kt: (141, 31): Type mismatch: inferred type is ReadableMap but WritableMap! was expected
e: C:\Users\Philipe Neves\Documents\otto-react\node_modules\expo-modules-core\android\src\main\java\expo\modules\kotlin\types\ListTypeConverter.kt: (3, 34): Unresolved reference: Dynamic
e: C:\Users\Philipe Neves\Documents\otto-react\node_modules\expo-modules-core\android\src\main\java\expo\modules\kotlin\types\ListTypeConverter.kt: (19, 42): Unresolved reference: Dynamic
e: C:\Users\Philipe Neves\Documents\otto-react\node_modules\expo-modules-core\android\src\main\java\expo\modules\kotlin\types\ListTypeConverter.kt: (24, 87): Unresolved reference: type
e: C:\Users\Philipe Neves\Documents\otto-react\node_modules\expo-modules-core\android\src\main\java\expo\modules\kotlin\types\MapTypeConverter.kt: (5, 34): Unresolved reference: Dynamic
e: C:\Users\Philipe Neves\Documents\otto-react\node_modules\expo-modules-core\android\src\main\java\expo\modules\kotlin\types\MapTypeConverter.kt: (6, 34): Unresolved reference: DynamicFromObject
e: C:\Users\Philipe Neves\Documents\otto-react\node_modules\expo-modules-core\android\src\main\java\expo\modules\kotlin\types\MapTypeConverter.kt: (29, 42): Unresolved reference: Dynamic
e: C:\Users\Philipe Neves\Documents\otto-react\node_modules\expo-modules-core\android\src\main\java\expo\modules\kotlin\types\MapTypeConverter.kt: (33, 25): Overload resolution ambiguity:
public inline fun <T> Iterable<TypeVariable(T)>.forEach(action: (TypeVariable(T)) -> Unit): Unit defined in kotlin.collections
public inline fun <K, V> Map<out TypeVariable(K), TypeVariable(V)>.forEach(action: (Map.Entry<TypeVariable(K), TypeVariable(V)>) -> Unit): Unit defined in kotlin.collections
e: C:\Users\Philipe Neves\Documents\otto-react\node_modules\expo-modules-core\android\src\main\java\expo\modules\kotlin\types\MapTypeConverter.kt: (33, 35): Cannot infer a type for this parameter. Please specify it explicitly.
e: C:\Users\Philipe Neves\Documents\otto-react\node_modules\expo-modules-core\android\src\main\java\expo\modules\kotlin\types\MapTypeConverter.kt: (34, 7): Unresolved reference: DynamicFromObject
e: C:\Users\Philipe Neves\Documents\otto-react\node_modules\expo-modules-core\android\src\main\java\expo\modules\kotlin\types\MapTypeConverter.kt: (36, 80): Unresolved reference: type
e: C:\Users\Philipe Neves\Documents\otto-react\node_modules\expo-modules-core\android\src\main\java\expo\modules\kotlin\types\PairTypeConverter.kt: (3, 34): Unresolved reference: Dynamic
e: C:\Users\Philipe Neves\Documents\otto-react\node_modules\expo-modules-core\android\src\main\java\expo\modules\kotlin\types\PairTypeConverter.kt: (27, 42): Unresolved reference: Dynamic
e: C:\Users\Philipe Neves\Documents\otto-react\node_modules\expo-modules-core\android\src\main\java\expo\modules\kotlin\types\PairTypeConverter.kt: (36, 18): Unresolved reference: getDynamic
e: C:\Users\Philipe Neves\Documents\otto-react\node_modules\expo-modules-core\android\src\main\java\expo\modules\kotlin\types\PairTypeConverter.kt: (38, 84): Unresolved reference: type
e: C:\Users\Philipe Neves\Documents\otto-react\node_modules\expo-modules-core\android\src\main\java\expo\modules\kotlin\types\TypeConverter.kt: (3, 34): Unresolved reference: Dynamic
e: C:\Users\Philipe Neves\Documents\otto-react\node_modules\expo-modules-core\android\src\main\java\expo\modules\kotlin\types\TypeConverter.kt: (9, 27): Unresolved reference: Dynamic
e: C:\Users\Philipe Neves\Documents\otto-react\node_modules\expo-modules-core\android\src\main\java\expo\modules\kotlin\types\TypeConverter.kt: (19, 42): Unresolved reference: Dynamic
e: C:\Users\Philipe Neves\Documents\otto-react\node_modules\expo-modules-core\android\src\main\java\expo\modules\kotlin\types\TypeConverterProvider.kt: (5, 34): Unresolved reference: Dynamic
e: C:\Users\Philipe Neves\Documents\otto-react\node_modules\expo-modules-core\android\src\main\java\expo\modules\kotlin\types\TypeConverterProvider.kt: (26, 39): Unresolved reference: Dynamic
e: C:\Users\Philipe Neves\Documents\otto-react\node_modules\expo-modules-core\android\src\main\java\expo\modules\kotlin\types\TypeConverterProvider.kt: (31, 20): Unresolved reference: Dynamic
e: C:\Users\Philipe Neves\Documents\otto-react\node_modules\expo-modules-core\android\src\main\java\expo\modules\kotlin\views\AnyViewProp.kt: (4, 34): Unresolved reference: Dynamic
e: C:\Users\Philipe Neves\Documents\otto-react\node_modules\expo-modules-core\android\src\main\java\expo\modules\kotlin\views\AnyViewProp.kt: (9, 26): Unresolved reference: Dynamic
e: C:\Users\Philipe Neves\Documents\otto-react\node_modules\expo-modules-core\android\src\main\java\expo\modules\kotlin\views\ConcreteViewProp.kt: (4, 34): Unresolved reference: Dynamic
e: C:\Users\Philipe Neves\Documents\otto-react\node_modules\expo-modules-core\android\src\main\java\expo\modules\kotlin\views\ConcreteViewProp.kt: (14, 26): Unresolved reference: Dynamic
e: C:\Users\Philipe Neves\Documents\otto-react\node_modules\expo-modules-core\android\src\main\java\expo\modules\kotlin\views\GroupViewManagerWrapper.kt: (85, 3): 'removeView' overrides nothing
e: C:\Users\Philipe Neves\Documents\otto-react\node_modules\expo-modules-core\android\src\main\java\expo\modules\kotlin\views\GroupViewManagerWrapper.kt: (90, 15): Unresolved reference: removeView
e: C:\Users\Philipe Neves\Documents\otto-react\node_modules\expo-modules-core\android\src\main\java\expo\modules\kotlin\views\ViewManagerDefinition.kt: (41, 18): Unresolved reference: getDynamic
e: C:\Users\Philipe Neves\Documents\otto-react\node_modules\expo-modules-core\android\src\main\java\expo\modules\kotlin\views\ViewManagerDefinition.kt: (63, 25): Type mismatch: inferred type is String but Class<TypeVariable(T)!>! was expected
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':expo-modules-core:compileDebugKotlin'.
> Compilation error. See log for more 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 34s
error Failed to install the app. Make sure you have the Android development environment set up: https://reactnative.dev/docs/environment-setup.
Error: Command failed: gradlew.bat app:installDebug -PreactNativeDevServerPort=8081
e: C:\Users\Philipe Neves\Documents\otto-react\node_modules\expo-modules-core\android\src\main\java\expo\modules\adapters\react\apploader\RNHeadlessAppLoader.kt: (4, 27): Unresolved reference: ReactApplication
e: C:\Users\Philipe Neves\Documents\otto-react\node_modules\expo-modules-core\android\src\main\java\expo\modules\adapters\react\apploader\RNHeadlessAppLoader.kt: (6, 34): Unresolved reference: LifecycleState
e: C:\Users\Philipe Neves\Documents\otto-react\node_modules\expo-modules-core\android\src\main\java\expo\modules\adapters\react\apploader\RNHeadlessAppLoader.kt: (22, 39): Unresolved reference: ReactApplication
e: C:\Users\Philipe Neves\Documents\otto-react\node_modules\expo-modules-core\android\src\main\java\expo\modules\adapters\react\apploader\RNHeadlessAppLoader.kt: (23, 65): Unresolved reference: ReactApplication
e: C:\Users\Philipe Neves\Documents\otto-react\node_modules\expo-modules-core\android\src\main\java\expo\modules\adapters\react\apploader\RNHeadlessAppLoader.kt: (50, 23): Unresolved reference: lifecycleState
e: C:\Users\Philipe Neves\Documents\otto-react\node_modules\expo-modules-core\android\src\main\java\expo\modules\adapters\react\apploader\RNHeadlessAppLoader.kt: (50, 41): Unresolved reference: LifecycleState
e: C:\Users\Philipe Neves\Documents\otto-react\node_modules\expo-modules-core\android\src\main\java\expo\modules\adapters\react\apploader\RNHeadlessAppLoader.kt: (51, 21): Unresolved reference: destroy
e: C:\Users\Philipe Neves\Documents\otto-react\node_modules\expo-modules-core\android\src\main\java\expo\modules\adapters\react\permissions\PermissionsService.kt: (15, 40): Unresolved reference: PermissionAwareActivity
e: C:\Users\Philipe Neves\Documents\otto-react\node_modules\expo-modules-core\android\src\main\java\expo\modules\adapters\react\permissions\PermissionsService.kt: (16, 40): Unresolved reference: PermissionListener
e: C:\Users\Philipe Neves\Documents\otto-react\node_modules\expo-modules-core\android\src\main\java\expo\modules\adapters\react\permissions\PermissionsService.kt: (186, 17): Unresolved reference: PermissionAwareActivity
e: C:\Users\Philipe Neves\Documents\otto-react\node_modules\expo-modules-core\android\src\main\java\expo\modules\adapters\react\permissions\PermissionsService.kt: (252, 28): Unresolved reference: PermissionAwareActivity
e: C:\Users\Philipe Neves\Documents\otto-react\node_modules\expo-modules-core\android\src\main\java\expo\modules\adapters\react\permissions\PermissionsService.kt: (258, 26): Only safe (?.) or non-null asserted (!!.) calls are allowed on a nullable receiver of type Activity?
e: C:\Users\Philipe Neves\Documents\otto-react\node_modules\expo-modules-core\android\src\main\java\expo\modules\adapters\react\permissions\PermissionsService.kt: (258, 80): Too many arguments for public final fun requestPermissions(p0: Array<(out) String!>, p1: Int): Unit defined in android.app.Activity
e: C:\Users\Philipe Neves\Documents\otto-react\node_modules\expo-modules-core\android\src\main\java\expo\modules\adapters\react\permissions\PermissionsService.kt: (266, 62): Unresolved reference: PermissionListener
e: C:\Users\Philipe Neves\Documents\otto-react\node_modules\expo-modules-core\android\src\main\java\expo\modules\adapters\react\permissions\PermissionsService.kt: (267, 12): Unresolved reference: PermissionListener
e: C:\Users\Philipe Neves\Documents\otto-react\node_modules\expo-modules-core\android\src\main\java\expo\modules\adapters\react\permissions\PermissionsService.kt: (267, 33): Cannot infer a type for this parameter. Please specify it explicitly.
e: C:\Users\Philipe Neves\Documents\otto-react\node_modules\expo-modules-core\android\src\main\java\expo\modules\adapters\react\permissions\PermissionsService.kt: (267, 46): Cannot infer a type for this parameter. Please specify it explicitly.
e: C:\Users\Philipe Neves\Documents\otto-react\node_modules\expo-modules-core\android\src\main\java\expo\modules\adapters\react\permissions\PermissionsService.kt: (267, 66): Cannot infer a type for this parameter. Please specify it explicitly.
e: C:\Users\Philipe Neves\Documents\otto-react\node_modules\expo-modules-core\android\src\main\java\expo\modules\adapters\react\permissions\PermissionsService.kt: (275, 67): Unresolved reference: PermissionAwareActivity
e: C:\Users\Philipe Neves\Documents\otto-react\node_modules\expo-modules-core\android\src\main\java\expo\modules\kotlin\DynamicExtenstions.kt: (3, 34): Unresolved reference: Dynamic
e: C:\Users\Philipe Neves\Documents\otto-react\node_modules\expo-modules-core\android\src\main\java\expo\modules\kotlin\DynamicExtenstions.kt: (5, 16): Unresolved reference: Dynamic
e: C:\Users\Philipe Neves\Documents\otto-react\node_modules\expo-modules-core\android\src\main\java\expo\modules\kotlin\DynamicExtenstions.kt: (5, 39): Unresolved reference: Dynamic
e: C:\Users\Philipe Neves\Documents\otto-react\node_modules\expo-modules-core\android\src\main\java\expo\modules\kotlin\ReactLifecycleDelegate.kt: (17, 1): Class 'ReactLifecycleDelegate' is not abstract and does not implement abstract member public abstract fun onActivityResult(p0: Int, p1: Int, p2: Intent!): Unit defined in com.facebook.react.bridge.ActivityEventListener
e: C:\Users\Philipe Neves\Documents\otto-react\node_modules\expo-modules-core\android\src\main\java\expo\modules\kotlin\ReactLifecycleDelegate.kt: (32, 3): 'onActivityResult' overrides nothing
e: C:\Users\Philipe Neves\Documents\otto-react\node_modules\expo-modules-core\android\src\main\java\expo\modules\kotlin\ReactLifecycleDelegate.kt: (36, 3): 'onNewIntent' overrides nothing
e: C:\Users\Philipe Neves\Documents\otto-react\node_modules\expo-modules-core\android\src\main\java\expo\modules\kotlin\ReadableArrayIterator.kt: (3, 34): Unresolved reference: Dynamic
e: C:\Users\Philipe Neves\Documents\otto-react\node_modules\expo-modules-core\android\src\main\java\expo\modules\kotlin\ReadableArrayIterator.kt: (6, 74): Unresolved reference: Dynamic
e: C:\Users\Philipe Neves\Documents\otto-react\node_modules\expo-modules-core\android\src\main\java\expo\modules\kotlin\ReadableArrayIterator.kt: (11, 24): Unresolved reference: Dynamic
e: C:\Users\Philipe Neves\Documents\otto-react\node_modules\expo-modules-core\android\src\main\java\expo\modules\kotlin\ReadableArrayIterator.kt: (11, 40): Unresolved reference: getDynamic
e: C:\Users\Philipe Neves\Documents\otto-react\node_modules\expo-modules-core\android\src\main\java\expo\modules\kotlin\callbacks\ViewCallback.kt: (23, 25): Type mismatch: inferred type is String but Class<TypeVariable(T)!>! was expected
e: C:\Users\Philipe Neves\Documents\otto-react\node_modules\expo-modules-core\android\src\main\java\expo\modules\kotlin\events\KModuleEventEmitterWrapper.kt: (94, 43): None of the following functions can be called with the arguments supplied:
protected/*protected and package*/ constructor Event<T : Event<(raw) Event<*>>!>() defined in com.facebook.react.uimanager.events.Event
protected/*protected and package*/ constructor Event<T : Event<(raw) Event<*>>!>(p0: Int, p1: Long) defined in com.facebook.react.uimanager.events.Event
e: C:\Users\Philipe Neves\Documents\otto-react\node_modules\expo-modules-core\android\src\main\java\expo\modules\kotlin\functions\AnyFunction.kt: (42, 61): Unresolved reference: type
e: C:\Users\Philipe Neves\Documents\otto-react\node_modules\expo-modules-core\android\src\main\java\expo\modules\kotlin\records\RecordTypeConverter.kt: (3, 34): Unresolved reference: Dynamic
e: C:\Users\Philipe Neves\Documents\otto-react\node_modules\expo-modules-core\android\src\main\java\expo\modules\kotlin\records\RecordTypeConverter.kt: (43, 42): Unresolved reference: Dynamic
e: C:\Users\Philipe Neves\Documents\otto-react\node_modules\expo-modules-core\android\src\main\java\expo\modules\kotlin\records\RecordTypeConverter.kt: (64, 109): Type mismatch: inferred type is KType but ReadableType was expected
e: C:\Users\Philipe Neves\Documents\otto-react\node_modules\expo-modules-core\android\src\main\java\expo\modules\kotlin\types\AnyType.kt: (3, 34): Unresolved reference: Dynamic
e: C:\Users\Philipe Neves\Documents\otto-react\node_modules\expo-modules-core\android\src\main\java\expo\modules\kotlin\types\AnyType.kt: (13, 22): Unresolved reference: Dynamic
e: C:\Users\Philipe Neves\Documents\otto-react\node_modules\expo-modules-core\android\src\main\java\expo\modules\kotlin\types\ArrayTypeConverter.kt: (3, 34): Unresolved reference: Dynamic
e: C:\Users\Philipe Neves\Documents\otto-react\node_modules\expo-modules-core\android\src\main\java\expo\modules\kotlin\types\ArrayTypeConverter.kt: (20, 42): Unresolved reference: Dynamic
e: C:\Users\Philipe Neves\Documents\otto-react\node_modules\expo-modules-core\android\src\main\java\expo\modules\kotlin\types\ArrayTypeConverter.kt: (28, 91): Unresolved reference: type
e: C:\Users\Philipe Neves\Documents\otto-react\node_modules\expo-modules-core\android\src\main\java\expo\modules\kotlin\types\BasicTypeConverters.kt: (3, 34): Unresolved reference: Dynamic
e: C:\Users\Philipe Neves\Documents\otto-react\node_modules\expo-modules-core\android\src\main\java\expo\modules\kotlin\types\BasicTypeConverters.kt: (8, 42): Unresolved reference: Dynamic
e: C:\Users\Philipe Neves\Documents\otto-react\node_modules\expo-modules-core\android\src\main\java\expo\modules\kotlin\types\BasicTypeConverters.kt: (12, 42): Unresolved reference: Dynamic
e: C:\Users\Philipe Neves\Documents\otto-react\node_modules\expo-modules-core\android\src\main\java\expo\modules\kotlin\types\BasicTypeConverters.kt: (16, 42): Unresolved reference: Dynamic
e: C:\Users\Philipe Neves\Documents\otto-react\node_modules\expo-modules-core\android\src\main\java\expo\modules\kotlin\types\BasicTypeConverters.kt: (20, 42): Unresolved reference: Dynamic
e: C:\Users\Philipe Neves\Documents\otto-react\node_modules\expo-modules-core\android\src\main\java\expo\modules\kotlin\types\BasicTypeConverters.kt: (24, 42): Unresolved reference: Dynamic
e: C:\Users\Philipe Neves\Documents\otto-react\node_modules\expo-modules-core\android\src\main\java\expo\modules\kotlin\types\BasicTypeConverters.kt: (28, 42): Unresolved reference: Dynamic
e: C:\Users\Philipe Neves\Documents\otto-react\node_modules\expo-modules-core\android\src\main\java\expo\modules\kotlin\types\BasicTypeConverters.kt: (32, 42): Unresolved reference: Dynamic
e: C:\Users\Philipe Neves\Documents\otto-react\node_modules\expo-modules-core\android\src\main\java\expo\modules\kotlin\types\BasicTypeConverters.kt: (36, 42): Unresolved reference: Dynamic
e: C:\Users\Philipe Neves\Documents\otto-react\node_modules\expo-modules-core\android\src\main\java\expo\modules\kotlin\types\BasicTypeConverters.kt: (45, 42): Unresolved reference: Dynamic
e: C:\Users\Philipe Neves\Documents\otto-react\node_modules\expo-modules-core\android\src\main\java\expo\modules\kotlin\types\BasicTypeConverters.kt: (54, 42): Unresolved reference: Dynamic
e: C:\Users\Philipe Neves\Documents\otto-react\node_modules\expo-modules-core\android\src\main\java\expo\modules\kotlin\types\EnumTypeConverter.kt: (3, 34): Unresolved reference: Dynamic
e: C:\Users\Philipe Neves\Documents\otto-react\node_modules\expo-modules-core\android\src\main\java\expo\modules\kotlin\types\EnumTypeConverter.kt: (15, 42): Unresolved reference: Dynamic
e: C:\Users\Philipe Neves\Documents\otto-react\node_modules\expo-modules-core\android\src\main\java\expo\modules\kotlin\types\EnumTypeConverter.kt: (46, 14): Unresolved reference: Dynamic
e: C:\Users\Philipe Neves\Documents\otto-react\node_modules\expo-modules-core\android\src\main\java\expo\modules\kotlin\types\EnumTypeConverter.kt: (60, 14): Unresolved reference: Dynamic
e: C:\Users\Philipe Neves\Documents\otto-react\node_modules\expo-modules-core\android\src\main\java\expo\modules\kotlin\types\JSTypeConverterHelper.kt: (127, 39): Type mismatch: inferred type is ReadableArray but WritableArray! was expected
e: C:\Users\Philipe Neves\Documents\otto-react\node_modules\expo-modules-core\android\src\main\java\expo\modules\kotlin\types\JSTypeConverterHelper.kt: (128, 35): Type mismatch: inferred type is ReadableMap but WritableMap! was expected
e: C:\Users\Philipe Neves\Documents\otto-react\node_modules\expo-modules-core\android\src\main\java\expo\modules\kotlin\types\JSTypeConverterHelper.kt: (140, 35): Type mismatch: inferred type is ReadableArray but WritableArray! was expected
e: C:\Users\Philipe Neves\Documents\otto-react\node_modules\expo-modules-core\android\src\main\java\expo\modules\kotlin\types\JSTypeConverterHelper.kt: (141, 31): Type mismatch: inferred type is ReadableMap but WritableMap! was expected
e: C:\Users\Philipe Neves\Documents\otto-react\node_modules\expo-modules-core\android\src\main\java\expo\modules\kotlin\types\ListTypeConverter.kt: (3, 34): Unresolved reference: Dynamic
e: C:\Users\Philipe Neves\Documents\otto-react\node_modules\expo-modules-core\android\src\main\java\expo\modules\kotlin\types\ListTypeConverter.kt: (19, 42): Unresolved reference: Dynamic
e: C:\Users\Philipe Neves\Documents\otto-react\node_modules\expo-modules-core\android\src\main\java\expo\modules\kotlin\types\ListTypeConverter.kt: (24, 87): Unresolved reference: type
e: C:\Users\Philipe Neves\Documents\otto-react\node_modules\expo-modules-core\android\src\main\java\expo\modules\kotlin\types\MapTypeConverter.kt: (5, 34): Unresolved reference: Dynamic
e: C:\Users\Philipe Neves\Documents\otto-react\node_modules\expo-modules-core\android\src\main\java\expo\modules\kotlin\types\MapTypeConverter.kt: (6, 34): Unresolved reference: DynamicFromObject
e: C:\Users\Philipe Neves\Documents\otto-react\node_modules\expo-modules-core\android\src\main\java\expo\modules\kotlin\types\MapTypeConverter.kt: (29, 42): Unresolved reference: Dynamic
e: C:\Users\Philipe Neves\Documents\otto-react\node_modules\expo-modules-core\android\src\main\java\expo\modules\kotlin\types\MapTypeConverter.kt: (33, 25): Overload resolution ambiguity:
public inline fun <T> Iterable<TypeVariable(T)>.forEach(action: (TypeVariable(T)) -> Unit): Unit defined in kotlin.collections
public inline fun <K, V> Map<out TypeVariable(K), TypeVariable(V)>.forEach(action: (Map.Entry<TypeVariable(K), TypeVariable(V)>) -> Unit): Unit defined in kotlin.collections
e: C:\Users\Philipe Neves\Documents\otto-react\node_modules\expo-modules-core\android\src\main\java\expo\modules\kotlin\types\MapTypeConverter.kt: (33, 35): Cannot infer a type for this parameter. Please specify it explicitly.
e: C:\Users\Philipe Neves\Documents\otto-react\node_modules\expo-modules-core\android\src\main\java\expo\modules\kotlin\types\MapTypeConverter.kt: (34, 7): Unresolved reference: DynamicFromObject
e: C:\Users\Philipe Neves\Documents\otto-react\node_modules\expo-modules-core\android\src\main\java\expo\modules\kotlin\types\MapTypeConverter.kt: (36, 80): Unresolved reference: type
e: C:\Users\Philipe Neves\Documents\otto-react\node_modules\expo-modules-core\android\src\main\java\expo\modules\kotlin\types\PairTypeConverter.kt: (3, 34): Unresolved reference: Dynamic
e: C:\Users\Philipe Neves\Documents\otto-react\node_modules\expo-modules-core\android\src\main\java\expo\modules\kotlin\types\PairTypeConverter.kt: (27, 42): Unresolved reference: Dynamic
e: C:\Users\Philipe Neves\Documents\otto-react\node_modules\expo-modules-core\android\src\main\java\expo\modules\kotlin\types\PairTypeConverter.kt: (36, 18): Unresolved reference: getDynamic
e: C:\Users\Philipe Neves\Documents\otto-react\node_modules\expo-modules-core\android\src\main\java\expo\modules\kotlin\types\PairTypeConverter.kt: (38, 84): Unresolved reference: type
e: C:\Users\Philipe Neves\Documents\otto-react\node_modules\expo-modules-core\android\src\main\java\expo\modules\kotlin\types\TypeConverter.kt: (3, 34): Unresolved reference: Dynamic
e: C:\Users\Philipe Neves\Documents\otto-react\node_modules\expo-modules-core\android\src\main\java\expo\modules\kotlin\types\TypeConverter.kt: (9, 27): Unresolved reference: Dynamic
e: C:\Users\Philipe Neves\Documents\otto-react\node_modules\expo-modules-core\android\src\main\java\expo\modules\kotlin\types\TypeConverter.kt: (19, 42): Unresolved reference: Dynamic
e: C:\Users\Philipe Neves\Documents\otto-react\node_modules\expo-modules-core\android\src\main\java\expo\modules\kotlin\types\TypeConverterProvider.kt: (5, 34): Unresolved reference: Dynamic
e: C:\Users\Philipe Neves\Documents\otto-react\node_modules\expo-modules-core\android\src\main\java\expo\modules\kotlin\types\TypeConverterProvider.kt: (26, 39): Unresolved reference: Dynamic
e: C:\Users\Philipe Neves\Documents\otto-react\node_modules\expo-modules-core\android\src\main\java\expo\modules\kotlin\types\TypeConverterProvider.kt: (31, 20): Unresolved reference: Dynamic
e: C:\Users\Philipe Neves\Documents\otto-react\node_modules\expo-modules-core\android\src\main\java\expo\modules\kotlin\views\AnyViewProp.kt: (4, 34): Unresolved reference: Dynamic
e: C:\Users\Philipe Neves\Documents\otto-react\node_modules\expo-modules-core\android\src\main\java\expo\modules\kotlin\views\AnyViewProp.kt: (9, 26): Unresolved reference: Dynamic
e: C:\Users\Philipe Neves\Documents\otto-react\node_modules\expo-modules-core\android\src\main\java\expo\modules\kotlin\views\ConcreteViewProp.kt: (4, 34): Unresolved reference: Dynamic
e: C:\Users\Philipe Neves\Documents\otto-react\node_modules\expo-modules-core\android\src\main\java\expo\modules\kotlin\views\ConcreteViewProp.kt: (14, 26): Unresolved reference: Dynamic
e: C:\Users\Philipe Neves\Documents\otto-react\node_modules\expo-modules-core\android\src\main\java\expo\modules\kotlin\views\GroupViewManagerWrapper.kt: (85, 3): 'removeView' overrides nothing
e: C:\Users\Philipe Neves\Documents\otto-react\node_modules\expo-modules-core\android\src\main\java\expo\modules\kotlin\views\GroupViewManagerWrapper.kt: (90, 15): Unresolved reference: removeView
e: C:\Users\Philipe Neves\Documents\otto-react\node_modules\expo-modules-core\android\src\main\java\expo\modules\kotlin\views\ViewManagerDefinition.kt: (41, 18): Unresolved reference: getDynamic
e: C:\Users\Philipe Neves\Documents\otto-react\node_modules\expo-modules-core\android\src\main\java\expo\modules\kotlin\views\ViewManagerDefinition.kt: (63, 25): Type mismatch: inferred type is String but Class<TypeVariable(T)!>! was expected
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':expo-modules-core:compileDebugKotlin'.
> Compilation error. See log for more 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 34s
at makeError (C:\Users\Philipe Neves\Documents\otto-react\node_modules\execa\index.js:174:9)
at C:\Users\Philipe Neves\Documents\otto-react\node_modules\execa\index.js:278:16
at processTicksAndRejections (node:internal/process/task_queues:96:5)
at async runOnAllDevices (C:\Users\Philipe Neves\Documents\otto-react\node_modules\@react-native-community\cli-platform-android\build\commands\runAndroid\runOnAllDevices.js:109:5)
at async Command.handleAction (C:\Users\Philipe Neves\Documents\otto-react\node_modules\@react-native-community\cli\build\index.js:192:9)
info Run CLI with --verbose flag for more details.
Managed or bare workflow? If you have made manual changes inside of the ios/ or android/ directories in your project, the answer is bare!
bare
What platform(s) does this occur on?
Android
Package versions
"react-native": "0.68.2",
"expo": "^45.0.0",
"expo-cli": "^4.13.0",
"expo-splash-screen": "~0.15.1",
"expo-status-bar": "~1.3.0",
"expo-updates": "~0.13.1",
Environment
System: OS: Windows 10 10.0.22000 Binaries: Node: 16.13.2 - C:\Program Files\nodejs\node.EXE Yarn: 1.22.17 - ~\AppData\Roaming\npm\yarn.CMD npm: 8.4.0 - C:\Program Files\nodejs\npm.CMD SDKs: Android SDK: API Levels: 30, 31, 32 Build Tools: 29.0.2, 30.0.2, 31.0.0, 32.0.0, 32.1.0 System Images: android-32 | Google APIs Intel x86 Atom_64 Android NDK: 22.1.7171670 IDEs: Android Studio: Version 2021.1.0.0 AI-211.7628.21.2111.8139111 npmPackages: expo: ^45.0.0 => 45.0.4 react: 17.0.2 => 17.0.2 react-dom: 17.0.2 => 17.0.2 react-native: 0.68.2 => 0.68.2 Expo Workflow: bare
Reproducible demo
run react-native start
run react-native run-android
Stacktrace (if a crash is involved)
No response
About this issue
- Original URL
- State: closed
- Created 2 years ago
- Reactions: 15
- Comments: 40 (2 by maintainers)
./gradlew clean in android folder solved it for me
update your expo version. I found it worked.
Removing Andoird folder fixed the issue for me
running
expo prebuild --cleanworked for me.What worked for me was deleting the node_modules completely then installing it again
The same issue. Neither removing node_modules nor ./gradlew clean helps.
We had a similar issue. Here is the solution that worked for me. https://github.com/facebook/react-native/issues/35210 Don’t forget
./gradlew cleansame issue here
i have same problem, Can someone help me? 😦
I had to downgrade openjdk from openjdk@19 to openjdk@17
Seems react native dont work with 19> for android build
I added expo modules to my bare app, iOS is getting built successfully but having this issue on android. Any solution?
same issues here
I can confirm that sdk 17 is way to go, i have tried 21 and crashing, even tried also updating gradle and gradle clean and even delete everything
this one helped me. the version.
Please read carefully the documentation. You need to add new maven block in android/build.gradle for each expo-modules you want to use. Not inside existing maven block.
Downgrading from JDK 19 to JDK 17 resolved the issue for me.
What I tried:
After so many hours searching for a solution, and after trying these commands “which worked for some people but never for me”:
cd android && ./gradlew clean && cd ../ && rm -rf node_modules && yarn && npx react-native run-androidWhat actually fixed it: Apparently, it is looking for the Kotlin compiler and it is not finding it…so got it fixed by adding this to the android/build.gradle
Then running
npx react-native run-androidworked like a charmlink to original answer on stackoverflow
Same for me 😦