我将 eclipse android 项目迁移到具有 targetSdkVersion
19 的 android studio。现在,我将targetSdkVersion
更改为 23。现在问题是 Gradle 显示错误在将 com.android.support:appcompat-v7:23.0.1
添加到依赖项中之后。
Information:Gradle tasks [:app:clean, :app:generateDebugSources, :app:generateDebugAndroidTestSources, :app:mockableAndroidJar, :app:prepareDebugUnitTestDependencies, :app:assembleDebug]
C:\Users\madhanhere\stories-android\app\build\intermediates\res\merged\debug\values\values.xml
Error:(190) Attribute "theme" has already been defined
Error:(190) Attribute "theme" has already been defined
Error:Execution failed for task ':app:processDebugResources'.
> com.android.ide.common.process.ProcessException: Failed to execute aapt
Information:BUILD FAILED
我的 app.gradle 文件:
应用插件:'com.android.application'
android {
compileSdkVersion 23
buildToolsVersion "21.0.1"
useLibrary 'org.apache.http.legacy'
defaultConfig {
applicationId "com.ebooks.stories"
minSdkVersion 18
targetSdkVersion 23
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
}
}
}
dependencies {
compile files('libs/core.jar')
compile files('libs/logentries-android-2.1.2.jar')
compile files('libs/picasso-2.2.0.jar')
compile 'com.google.android.gms:play-services:5.+'
compile 'com.facebook.android:facebook-android-sdk:3.+'
compile 'com.android.support:appcompat-v7:23.0.1'
}
values.xml 文件:
<declare-styleable name="WalletFragmentOptions"><attr format="enum" name="theme">
<enum name="holo_dark" value="0"/>
<enum name="holo_light" value="1"/>
</attr><attr format="enum" name="environment">
<enum name="production" value="1"/>
<enum name="sandbox" value="0"/>
<enum name="strict_sandbox" value="2"/>
</attr><attr format="reference" name="fragmentStyle"/><attr format="enum" name="fragmentMode">
<enum name="buyButton" value="1"/>
<enum name="selectionDetails" value="2"/>
</attr></declare-styleable>
我该如何解决这个问题?
最佳答案
我忘记更新 play-services version
和 buildToolsVersion
。我通过将更新 play-serivces
更改为
com.google.android.gms:play-services:6.1.+
和 buildToolsVersion
到
buildToolsVersion "23.0.3"
关于android - com.android.ide.common.process.ProcessException : Failed to execute aapt,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39970969/