Caused by: groovy.lang.MissingPropertyException: Could not set unknown property 'useAndroidX' for extension 'android' of type com.android.build.gradle
时间: 2024-03-03 07:48:19 浏览: 111
这个错误通常是因为你的 Gradle 版本太低导致的。如果你使用的 Gradle 版本是 4.1 或更高版本,那么你需要在 `gradle.properties` 文件中添加以下内容:
```
android.useAndroidX=true
android.enableJetifier=true
```
如果你使用的 Gradle 版本低于 4.1,那么你需要在项目的 `build.gradle` 文件中添加以下内容:
```
buildscript {
...
dependencies {
...
// Add this line
classpath 'com.android.tools.build:gradle:3.2.1'
...
}
}
allprojects {
...
// Add these lines
tasks.withType(JavaCompile) {
options.compilerArgs << "-Xlint:deprecation"
}
configurations.all {
resolutionStrategy {
force 'com.android.support:support-v4:27.1.0'
}
}
}
```
其中 `com.android.tools.build:gradle:3.2.1` 是指定的 Gradle 版本。你可以根据自己项目的实际需求进行修改。希望能帮到你!
阅读全文