0
我有一個奇怪的問題,阻止我進一步開發我的應用程序。 我需要使用Viewpager和一些選項卡(TabLayout)製作一個UI,爲了實現這一點,我需要編譯android設計和appcompat庫。 但問題在於,它一直告訴我「ColorAccent」已經被定義爲不兼容的格式。我無法編譯AppCompat-v7到我的Android Studio項目
我已經嘗試了一切可以修復,但它似乎不起作用。有沒有人解決這個問題請幫忙!
這裏是我的錯誤日誌:
~ my path at MyApp's directory app\build\intermediates\res\merged\debug\values\values.xml
Error:(148) Attribute "colorAccent" already defined with incompatible
format.
Error:(3) Original attribute defined here.
Error:(148) Attribute "colorAccent" already defined with incompatible
format.
Error:(3) Original attribute defined here.
Error:Execution failed for task ':app:processDebugResources'.
> com.android.ide.common.process.ProcessException: Failed to execute aapt
編輯:這裏是我的構建代碼:
apply plugin: 'com.android.application'
android {
compileSdkVersion 24
buildToolsVersion '25.0.0'
defaultConfig {
applicationId "tap.myapp"
minSdkVersion 19
targetSdkVersion 24
versionCode 1
versionName "1.0"
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
compile 'com.android.support:support-v4:24.2.1'
compile 'com.journeyapps:zxing-android-embedded:[email protected]'
compile 'com.google.firebase:firebase-core:9.4.0'
compile 'com.google.firebase:firebase-messaging:9.4.0'
compile 'com.squareup.picasso:picasso:2.5.2'
compile 'com.android.volley:volley:1.0.0'
compile "com.android.support:support-v4:24.2.1"
compile "com.android.support:appcompat-v7:24.2.1"
compile "com.android.support:support-annotations:24.2.1"
compile 'com.google.zxing:core:3.2.0'
compile 'com.android.support:recyclerview-v7:24.2.1'
testCompile 'junit:junit:4.12'
}
顯示您的完整應用程序級別gradle文件(您在「構建代碼」下有什麼)。 –
@DanielNugent檢查編輯請 – DuliNini
嘗試'buildToolsVersion「24.2.1」'同時刪除你有'compile'com.android.support:support-v4:24.2.1''的行這兩行都不需要,因爲appcompat v7庫自動導入支持v4庫。此外,它可能會與註釋編譯(留下那一個) –