错误--->;任务:expo权限:CompiledBugKotlin失败

错误--->;任务:expo权限:CompiledBugKotlin失败,kotlin,Kotlin,Kotlin Gradle插件在不同的子项目中多次加载,这是不受支持的,可能会破坏构建 这可能发生在应用Kotlin插件和Gradle'plugins{…}'DSL的子项目中,如果它们指定显式版本,即使版本相等。 请将Kotlin插件添加到公共父项目或根项目,然后删除子项目中的版本 如果父项目不需要插件,请在插件行中添加“apply false”。 见: Kotlin插件已加载到以下项目中:“:expo av”“react native agora” 任务:expo权限:CompiledBugK

Kotlin Gradle插件在不同的子项目中多次加载,这是不受支持的,可能会破坏构建

这可能发生在应用Kotlin插件和Gradle'plugins{…}'DSL的子项目中,如果它们指定显式版本,即使版本相等。 请将Kotlin插件添加到公共父项目或根项目,然后删除子项目中的版本

如果父项目不需要插件,请在插件行中添加“apply false”。 见: Kotlin插件已加载到以下项目中:“:expo av”“react native agora”

任务:expo权限:CompiledBugKotlin失败

失败:生成失败,出现异常

  • 出了什么问题: 任务“:expo权限:compiledBugkotlin”的执行失败
编译错误。有关更多详细信息,请参阅日志

  • 尝试: 使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获得更多日志输出。使用--scan运行以获得完整的洞察力

  • 得到更多的帮助

构建在17秒内失败

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 app:installDebug -PreactNativeDevServerPort=8081
e: /Users/development/Projects/myapp/node_modules/react-native-unimodules/node_modules/expo-permissions/android/src/main/java/expo/modules/permissions/requesters/BackgroundLocationRequester.kt: (12, 50): Unresolved reference: R
e: /Users/development/Projects/myapp/node_modules/react-native-unimodules/node_modules/expo-permissions/android/src/main/java/expo/modules/permissions/requesters/BackgroundLocationRequester.kt: (19, 52): Unresolved reference: R
e: /Users/development/Projects/myapp/node_modules/react-native-unimodules/node_modules/expo-permissions/android/src/main/java/expo/modules/permissions/requesters/BackgroundLocationRequester.kt: (40, 36): Unresolved reference: R
失败:生成失败,出现异常

  • 出了什么问题: 任务“:expo权限:compiledBugkotlin”的执行失败
编译错误。有关更多详细信息,请参阅日志


我的想法是这是一个版本控制问题。我通过更改buildTools、compileSdk和targetSdk的版本解决了这个问题

转到您的
android/build.gradle
文件并更改以下值:

buildToolsVersion=“29.0.3”
buildToolsVersion=“30.0.0”

compileSdkVersion=29
compileSdkVersion=30

targetSdkVersion=29
targetSdkVersion=30


这确实帮我省去了几个小时的压力。让我知道它是否对您有效。

我试图在Android Emulator上运行我的react应用程序,但我遇到了这些错误,我在ios模拟器上运行了我的应用程序,一切正常,但当我尝试在Android Emulator上运行时,我遇到了这些错误。请有人帮我一下好吗??顺便说一句,谢谢你。我刚刚把我的unimodules从v1.13降到了1.12,以适应我的构建工具,它成功了!在
android/build.gradle
中尝试此操作,我将
compileSdkVersion
targetSdkVersion
的值从
29
更改为
30
。然后,上述错误消失并起作用。这为我修复了@byron1st,谢谢!这对我有用。非常感谢你!
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 app:installDebug -PreactNativeDevServerPort=8081
e: /Users/development/Projects/myapp/node_modules/react-native-unimodules/node_modules/expo-permissions/android/src/main/java/expo/modules/permissions/requesters/BackgroundLocationRequester.kt: (12, 50): Unresolved reference: R
e: /Users/development/Projects/myapp/node_modules/react-native-unimodules/node_modules/expo-permissions/android/src/main/java/expo/modules/permissions/requesters/BackgroundLocationRequester.kt: (19, 52): Unresolved reference: R
e: /Users/development/Projects/myapp/node_modules/react-native-unimodules/node_modules/expo-permissions/android/src/main/java/expo/modules/permissions/requesters/BackgroundLocationRequester.kt: (40, 36): Unresolved reference: R