com.android.builder.errors.EvalIssueException: This project uses AndroidX dependencies, but the 'android.useAndroidX' property is not enabled 如何解决?
时间: 2024-02-23 16:05:34 浏览: 1106
这个问题是因为项目使用了 AndroidX 依赖库,但是在项目的 gradle.properties 文件中没有开启 AndroidX 支持导致的。解决方法如下:
1. 打开项目根目录下的 gradle.properties 文件,如果没有则新建一个。
2. 在文件中添加以下两行代码:
```
android.useAndroidX=true
android.enableJetifier=true
```
第一行开启 AndroidX 支持,第二行开启 Jetifier 工具,用于将旧的 Support 库转换为 AndroidX 库。
3. 重新构建项目,问题应该就解决了。
注意:如果你的项目中使用的第三方库不支持 AndroidX,则可能会出现编译错误。此时你需要先升级或替换这些库,才能成功使用 AndroidX。
相关问题
Caused by: com.android.builder.errors.EvalIssueException: Configuration `:app:debugRuntimeClasspath` contains AndroidX dependencies, but the `android.useAndroidX` property is not enabled, which may cause runtime issues.
这个错误是因为你的项目中使用了 AndroidX 的依赖,但是你的项目中并没有启用 AndroidX。解决这个问题的方法是在项目的gradle.properties文件中添加以下两行代码:
```
android.useAndroidX=true
android.enableJetifier=true
```
这样就可以启用 AndroidX,并且将旧的依赖转换成 AndroidX 的形式。重新构建项目即可。
阅读全文