I'm getting BUILD FAILED everytime I try to run ./gradlew bundleRelease to create the apk for my react-native project. I'm not getting any error on emulator or android device. The code compiles and when I do expo start (also with --no-dev --minify) it works perfectly on my device (Galaxy J7 2017).
'''
Task :expo-permissions:compileReleaseKotlin FAILEDe: C:\Users\fedet\Documents\openart\node_modules\react-native-unimodules\node_modules\expo-permissions\android\src\main\java\expo\modules\permissions\PermissionsService.kt: (16, 40): Unresolved reference: PermissionAwareActivitye: C:\Users\fedet\Documents\openart\node_modules\react-native-unimodules\node_modules\expo-permissions\android\src\main\java\expo\modules\permissions\PermissionsService.kt: (170, 17): Unresolved reference: PermissionAwareActivitye: C:\Users\fedet\Documents\openart\node_modules\react-native-unimodules\node_modules\expo-permissions\android\src\main\java\expo\modules\permissions\PermissionsService.kt: (236, 19): Unresolved reference: PermissionAwareActivitye: C:\Users\fedet\Documents\openart\node_modules\react-native-unimodules\node_modules\expo-permissions\android\src\main\java\expo\modules\permissions\PermissionsService.kt: (237, 62): Too many arguments for public final fun requestPermissions(@NonNull p0: Array<(out) String!>, p1: Int): Unit defined in android.app.Activitye: C:\Users\fedet\Documents\openart\node_modules\react-native-unimodules\node_modules\expo-permissions\android\src\main\java\expo\modules\permissions\PermissionsService.kt: (237, 64): Cannot infer a type for this parameter. Please specify it explicitly.e: C:\Users\fedet\Documents\openart\node_modules\react-native-unimodules\node_modules\expo-permissions\android\src\main\java\expo\modules\permissions\PermissionsService.kt: (237, 77): Cannot infer a type for this parameter. Please specify it explicitly.e: C:\Users\fedet\Documents\openart\node_modules\react-native-unimodules\node_modules\expo-permissions\android\src\main\java\expo\modules\permissions\PermissionsService.kt: (237, 97): Cannot infer a type for this parameter. Please specify it explicitly.w: Detected multiple Kotlin daemon sessions at build\kotlin\sessionsFAILURE: Build failed with an exception.'''
this the error log that appears on my terminal.
And this is my package.json
{"main": "index.js","scripts": {"android": "react-native run-android","ios": "react-native run-ios","web": "expo start --web","start": "react-native start","test": "jest" },"dependencies": {"@expo-google-fonts/montserrat": "^0.1.0","@expo/vector-icons": "^12.0.0","@fortawesome/fontawesome-svg-core": "^1.2.32","@fortawesome/free-solid-svg-icons": "^5.15.1","@fortawesome/react-native-fontawesome": "^0.2.6","@react-native-community/masked-view": "0.1.10","@react-navigation/bottom-tabs": "^5.2.8","@react-navigation/native": "^5.1.7","@react-navigation/stack": "^5.2.14","expo": "^40.0.0","expo-app-loading": "^1.0.1","expo-font": "~8.4.0","expo-linear-gradient": "~8.4.0","expo-splash-screen": "~0.8.1","expo-status-bar": "~1.0.2","expo-updates": "~0.4.1","react": "16.13.1","react-dom": "16.13.1","react-native": "https://github.com/expo/react-native/archive/sdk-40.0.0.tar.gz","react-native-elements": "^3.1.0","react-native-gesture-handler": "~1.8.0","react-native-global-props": "^1.1.5","react-native-image-pan-zoom": "^2.1.12","react-native-maps": "0.27.1","react-native-reanimated": "~1.13.0","react-native-safe-area-context": "3.1.9","react-native-screens": "~2.15.0","react-native-svg": "^12.1.0","react-native-unimodules": "~0.11.0","react-native-vector-icons": "^7.1.0","react-native-web": "^0.13.18","expo-permissions": "9.1.0" },"devDependencies": {"@babel/core": "~7.9.0","babel-jest": "~25.2.6","jest": "~25.2.6","react-test-renderer": "~16.13.1" },"jest": {"preset": "react-native" },"private": true}
Can someone help me with that? Is the first time I try to develop an android app with react native, expo and gradlew and I don't even know where to check.Thanks in advance