我正在导入一个很久以前由另一个人创建的项目。当我导入时,我得到了这些我解决的错误,但现在我在同步应用程序 Gradle 文件时遇到了这个错误,我不知道如何解决。
我的 build.gradle(应用程序模块)
buildscript {
repositories {
maven {
url 'http://repo1.maven.org/maven2'
}
mavenLocal()
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:2.3.2'
}
}
apply plugin: 'com.android.application'
apply plugin: 'com.google.gms.google-services'
repositories {
maven {
url 'https://github.com/donnfelker/mvn-repo/raw/master/'
}
maven {
url 'https://jitpack.io'
}
mavenLocal()
mavenCentral()
}
android {
compileSdkVersion 23
buildToolsVersion '25.0.3'
defaultConfig {
applicationId "in.co.blab"
minSdkVersion 14
targetSdkVersion 22
versionCode 8
versionName "1.5"
multiDexEnabled true
resConfigs "en"
resConfigs "nodpi", "hdpi", "xhdpi", "xxhdpi"
}
}
我该怎么办。
下面是错误
Error:Execution failed for task ':app:processDevDebugResources'.
> com.android.ide.common.process.ProcessException: Failed to execute aapt
最佳答案
首先,您需要更改compileSdkVersion
, buildToolsVersion
, targetSdkVersion
到相同的版本。将它们更改为版本 25 :
android {
compileSdkVersion 25
buildToolsVersion '25.0.3'
defaultConfig {
applicationId "in.co.blab"
minSdkVersion 14
targetSdkVersion 25
...
}
}
如果您使用 Android Studio >= 3.0,请将构建 gradle 工具更改为版本
3.0.1
(你最好把它移到你的 项目 build.gradle):buildscript {
repositories {
maven {
url 'http://repo1.maven.org/maven2'
}
mavenLocal()
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:3.0.1'
}
}
并在
gradle-wrapper.properties
中更新你的 gradle至gradle-4.1-all.zip
.最后,将以下行移动到应用程序 build.gradle 的末尾:
apply plugin: 'com.google.gms.google-services'
关于导入旧项目时出现 Android Gradle 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49669515/