2016-04-02 1 views
0

Android Studio hatte gut funktioniert. Aber dann habe ich versucht,Warum erhalte ich den Fehler 'app: processDebugResources', nachdem ich versucht habe, die Support Design Library hinzuzufügen?

compile 'com.android.support:design:23.2.1' 

hinzufügen Ich habe dann diesen Fehler jedes Mal wenn ich reinigen oder bauen:

FAILURE: Build failed with an exception. 

* What went wrong: 
Execution failed for task ':app:processDebugResources'. 
> com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'C:\Program Files\Android\android-sdks\build-tools\23.0.3\aapt.exe'' finished with non-zero exit value 1 

* Try: 
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. 

Also versuchte ich es zu entfernen, aber ich immer noch die gleichen Fehler! Ich habe versucht, es für Stunden zu beheben, aber nichts, was ich versuchte, scheint zu funktionieren.

  1. habe ich versucht, die Make-Option im Menü Erstellen
  2. ich bereits Datei versucht habe> Invalidate Caches/Restart
  3. ich die buildToolsVersion versuchte wechselnde Versionen zu senken
  4. ich den appcompat-v7 Import in gradle versuchte Wechsel zu niedrigeren Versionen
  5. ich habe versucht Putting multiDexEnabled true

Hier mein curre ist nt gradle Datei:

apply plugin: 'com.android.application' 

android { 
    compileSdkVersion 23 
    buildToolsVersion "23.0.3" 

    defaultConfig { 
     applicationId [package] 
     minSdkVersion 15 
     targetSdkVersion 23 
     versionCode 1 
     versionName "1.0" 
    } 
    buildTypes { 
     release { 
      minifyEnabled false 
      proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 
     } 
    } 
} 


dependencies { 
    compile fileTree(dir: 'libs', include: ['*.jar']) 
    testCompile 'junit:junit:4.12' 
    compile 'com.android.support:appcompat-v7:23.2.1' 
    compile 'com.jakewharton:butterknife:7.0.1' 
    compile 'com.jakewharton.timber:timber:3.1.0' 
    compile 'com.github.bumptech.glide:glide:3.6.1' 
    compile 'com.nononsenseapps:filepicker:2.5.0' 
    compile 'com.google.code.gson:gson:2.6.2' 
    compile 'com.squareup.retrofit2:retrofit:2.0.0' 
    compile 'com.squareup.retrofit2:converter-gson:2.0.0' 
} 

ich sage es noch einmal, das ist, wie es aussah, bevor ich die Unterstützung Design-Bibliothek hinzugefügt und es funktioniert dann in Ordnung.

+2

Ich denke, es gibt mehr zu dem Fehler, den Sie nicht zeigen. Die Ausnahme liegt über diesen Zeilen im Gradle Build –

+0

Ich glaube ich verstehe nicht, was du meinst. In welchen anderen Situationen tritt dieser Fehler auf? –

+1

[http://stackoverflow.com/questions/35618098/android-support-libraries-23-2-0-cause-app-to-crash](http://stackoverflow.com/questions/35618098/android-support -libraries-23-2-0-cause-app-to-crash) –

Antwort

1

Embaaraing. Danke für deine Tipps @ cricket_007 und @CommonsWare. Ich habe versucht, die von mir hinzugefügten Ressourcen zu entfernen und die Änderungen, die ich ebenfalls vorgenommen habe, entfernt. Es stellt sich heraus, dass ich dieses Attribut enum in der attrs.xml Datei mit dem Namen true und `false.

<attr name=[attribute name]> 
    <enum name="true" value="1"/> 
    <enum name="false" value="2"/> 
</attr> 

Sobald ich entfernt, dass alles in Ordnung wurde. Es scheint, als könnte ich bestimmte Wörter nicht als Namen verwenden. Seltsamerweise hat mich Lint jedoch zu keinem Zeitpunkt darüber informiert, dass ich die Datei bearbeite und neu bearbeite.

Trotzdem, danke für Ihre Hilfe!

+1

Willkommen. Wenn Sie beim Ausführen des Gradle 'lint'-Prozesses auf dieses Problem hingewiesen haben, könnten Sie die Schritte einbeziehen, die Sie unternommen haben, um es zu finden? Das könnte anderen helfen, ähnliche Probleme zu sehen –