本地工作正常,但当我在Android上尝试构建托管的EXPO项目时,它在Gradle上失败,如下图所示:
在SDK46上,它构建得很好。
mzsu5hc01#
看起来你有错误的KotlinGradle插件版本。你需要1.5.20或更高版本,但expo-app-auth使用1.4.21。expo-app-authis deprecated,所以您应该迁移到expo-auth-session,这样应该可以解决这个问题。您可以尝试像这样使用expo-build-properties指定Kotlin版本。
expo-app-auth
expo-auth-session
expo-build-properties
"plugins": [ [ "expo-build-properties", { "android": { kotlinVersion: "1.5.20" },
但我建议从已弃用的库中迁移出来。
1条答案
按热度按时间mzsu5hc01#
看起来你有错误的KotlinGradle插件版本。你需要1.5.20或更高版本,但
expo-app-auth
使用1.4.21。expo-app-auth
is deprecated,所以您应该迁移到expo-auth-session
,这样应该可以解决这个问题。您可以尝试像这样使用
expo-build-properties
指定Kotlin版本。但我建议从已弃用的库中迁移出来。