react-native - expo-permissions:compileDebugKotlin - React Native 错误
问题描述
运行 npx react-native run-android 时出现此错误。我在裸反应本机上运行。
然而,目前还不清楚修复它需要什么
e: C:\Users\Marc\Swig\node_modules\expo-permissions\android\src\main\java\expo\modules\permissions\requesters\BackgroundLocationRequester.kt: (12, 50): Unresolved reference: R
e: C:\Users\Marc\Swig\node_modules\expo-permissions\android\src\main\java\expo\modules\permissions\requesters\BackgroundLocationRequester.kt: (19, 52): Unresolved reference: R
e: C:\Users\Marc\Swig\node_modules\expo-permissions\android\src\main\java\expo\modules\permissions\requesters\BackgroundLocationRequester.kt: (40, 36): Unresolved reference: R
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':expo-permissions: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 1m 14s
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\Marc\Swig\node_modules\expo-permissions\android\src\main\java\expo\modules\permissions\requesters\BackgroundLocationRequester.kt: (12, 50): Unresolved reference: R
e: C:\Users\Marc\Swig\node_modules\expo-permissions\android\src\main\java\expo\modules\permissions\requesters\BackgroundLocationRequester.kt: (19, 52): Unresolved reference: R
e: C:\Users\Marc\Swig\node_modules\expo-permissions\android\src\main\java\expo\modules\permissions\requesters\BackgroundLocationRequester.kt: (40, 36): Unresolved reference: R
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':expo-permissions:compileDebugKotlin'.
> Compilation error. See log for more details
一些谷歌搜索建议确保最低版本为 29 可能有效,但它没有改变任何东西
buildscript {
ext {
buildToolsVersion = "29.0.3"
minSdkVersion = 29
compileSdkVersion = 29
targetSdkVersion = 29
ndkVersion = "20.1.5948944"
}
解决方案
推荐阅读
- android - Android Fragment 中的膨胀布局
- ios - 如何使用带有布尔值的用户默认值来检查函数是否已运行?
- azure - 在 Azure 应用服务中导出证书
- regex - 用于 URL 的 GTM 正则表达式仅向下 3 层
- php - 如何修复警告:使用 foreach 循环打印数组上的所有数据时出现非法字符串偏移“code_class”?
- azure - PDF 未通过 SAS 令牌显示
- magento - XAMPP localhost 和 Magento 2 中的 mod_rewrite
- python - 以 2D 特征数组为输入的高斯过程 - scikit-learn
- python - CPLEX 与 Python API - 如何使模型制定更快?
- javascript - 是否有理由保留 express 变量