122 字
1 分钟

Unity引入Firebase报错

2022-11-14
阅读 —

Unity在引入最新版本Firebase发现报错:

Could not determine the dependencies of task ':launcher:lintVitalRelease'.
> This project uses AndroidX dependencies, but the 'android.useAndroidX' property is not enabled. Set this property to true in the gradle.properties file and retry.
The following AndroidX dependencies are detected: androidx.fragment:fragment:1.0.0, androidx.slidingpanelayout:slidingpanelayout:1.0.0,

大致意思是项目依赖了AndroidX,但是android.useAndroidX没有enabled

解决方案:

BuildSettings->Player->Publishing Settings 勾选Custom Gradle Properties Template。之后unity会自动生模板配置 Assets/Plugins/Android/gradleTemplate.properties 在properties文件中添加以下两行:

android.useAndroidX=true
android.enableJetifier=true

修改之后:

org.gradle.jvmargs=-Xmx**JVM_HEAP_SIZE**M
org.gradle.parallel=true
android.enableR8=**MINIFY_WITH_R_EIGHT**
unityStreamingAssets=**STREAMING_ASSETS**
android.useAndroidX=true
android.enableJetifier=true
**ADDITIONAL_PROPERTIES**

问题解决~

Unity引入Firebase报错
https://blog.coding1024.com/zh/posts/3a0ce390/
作者
huangjx
发布于
2022-11-14
许可协议
CC BY-NC-SA 4.0

评论

欢迎交流问题、想法与经验。请友善讨论,不要留下私人敏感信息。

正在加载留言…