我正在导入一个很久以前由另一个人创建的项目。当我导入时,我得到了这些我已经解决的错误,但现在我在同步应用Gradle文件时遇到了以下错误,我不知道如何解决。
我的build.gradle(app模块)
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
答案 0 :(得分:0)
首先,您需要将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'