2016-03-26 7 views
1

gradle zu senken:Der Versuch der Kompilierung SDK Version 23-22 werfen Fehler

apply plugin: 'com.android.application' 

android { 

    packagingOptions { 
     exclude 'META-INF/DEPENDENCIES.txt' 
     exclude 'META-INF/DEPENDENCIES' 
     exclude 'META-INF/dependencies.txt' 
     exclude 'META-INF/LICENSE.txt' 
     exclude 'META-INF/LICENSE' 
     exclude 'META-INF/license.txt' 
     exclude 'META-INF/LGPL2.1' 
     exclude 'META-INF/NOTICE.txt' 
     exclude 'META-INF/NOTICE' 
     exclude 'META-INF/notice.txt' 
    } 

    compileSdkVersion 22 
    buildToolsVersion "23.0.2" 

    defaultConfig { 
     applicationId "com.flock.alert" 
     minSdkVersion 16 
     targetSdkVersion 22 
     versionCode 1 
     versionName "1.0" 
    } 
    buildTypes { 
     release { 
      minifyEnabled false 
      proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 
     } 
    } 
} 

dependencies { 
    compile fileTree(dir: 'libs', include: ['*.jar']) 

    compile group: 'org.apache.httpcomponents', name: 'httpclient-android', version: '4.3.5.1' 
    compile('org.apache.httpcomponents:httpmime:4.3') { 
     exclude module: "httpclient" 
    } 

    testCompile 'junit:junit:4.12' 
// compile 'com.android.support:appcompat-v7:23.2.0' 




    compile 'com.android.support:appcompat-v7:22.1.1' 


} 

Ausgabe:

/Projekte/Flock Alarm/Abcd/app/build/Intermediate/res/fusionierte/debug/Werte-v23/Werte-v23.xml Fehler: (3) Fehler beim Abrufen des übergeordneten Elements für das Element: Keine Ressource gefunden, die den angegebenen Namen 'android: TextAppearance.Material.Widget.Button.Inverse' entspricht. Fehler: (18) Fehler beim Abrufen des übergeordneten Elements für das Element: Keine Ressource gefunden, die mit dem angegebenen Namen 'android: Widget.Material.Button.Colored' übereinstimmt. Fehler: Ausführung fehlgeschlagen für Task ': app: processDebugResources'.

com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command '/Android Studio/android-sdk-linux/build-tools/23.0.2/aapt'' finished with non-zero exit value 1

+0

diese Linie problamatic Ihre Build-Tool Version buildToolsVersion „23.0.2 "es sollte 22.0 –

+0

@Ajay Pandya, immer noch das gleiche Problem – Risk

+0

nach dieser Änderung muss wieder groß graben –

Antwort

0

Durch Ihr Ziel API-Ebene 23-22 in dieser App zu ändern, sind Sie in einen Konflikt eintreten, weil die App Ressourcen definiert, die in API-Ebene 23 in dieser Datei speziell verwendet werden (oder eine andere Datei abgeleitet von Ressourcen API-Ebene Targeting 23):

res/values-v23/values-v23.xml 

Da diese Ressourcendatei in Werte-v23 lebt, es zu sagen, dass diese Ressourcen speziell API-Ebene zielen 23. Wenn Sie wirklich zielen müssen Sie API-Ebene 22, dann sollte alle Verweise auf Ressourcen entfernen, die auf API-Ebene 23 wie diese zielen.

+0

welche Referenzen muss ich entfernen? – Risk

+0

Ich kann deine ganze App nicht sehen, also habe ich keine Ahnung. Sie müssen dies debuggen, indem Sie die Fehlermeldungen lesen, um herauszufinden, wo das Problem liegt. –

0

Ändern Sie Ihre Build-Tool Version 32.0.2 bis 22.0.1
buildToolsVersion "23.0.2"
-
buildToolsVersion "22.0.1"

Verwandte Themen