2017-05-28 2 views
11

Heute baue ich mein Studio aktualisiert 2 bis Kanarienvogel und ein seltsames Build-Fehler auftritt:Update auf Android Studio 3.0 Canary 2 geben Fehler

Information:Gradle tasks [:app:generateDebugSources, :app:generateDebugAndroidTestSources, :app:mockableAndroidJar, :multipicker:generateDebugSources, :multipicker:generateDebugAndroidTestSources, :multipicker:mockableAndroidJar] 
Information:0 errors 
Information:0 warnings 
Information:See complete output in console 
Error:/home/master/AndroidStudioProjects/Reweyou/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values/values.xml:795 invalid drawable 
Error:java.lang.RuntimeException: java.lang.RuntimeException: com.android.builder.internal.aapt.AaptException: AAPT2 compile failed: 
Error:Execution failed for task ':app:mergeDebugResources'. 
> Error: java.lang.RuntimeException: java.lang.RuntimeException: com.android.builder.internal.aapt.AaptException: AAPT2 compile failed: 
    aapt2 compile -o /home/master/AndroidStudioProjects/Reweyou/app/build/intermediates/res/merged/debug /home/master/AndroidStudioProjects/Reweyou/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values/values.xml 
    Issues: 
    - ERROR: /home/master/AndroidStudioProjects/Reweyou/app/build/intermediates/incremental/mergeDebugResources/merged.dir/values/values.xml:795 invalid drawable 
Information:BUILD FAILED in 11s 
+0

Wahrscheinlich diese Tracker in Googles Fehlern behandeln, Probleme mit nächtlicher auf einig Software-Builds ist wahrscheinlich nicht sehr gut für so geeignet. – for3st

+0

Ich stimme diese Frage als off-topic zu schließen, weil es wahrscheinlich nur einen Fehler in einer sehr spezifischen frühen Version von Android-Studio – for3st

+0

beschreibt, ist kein Android Studio-Fehler.Es ist ein Gradle-Bug –

Antwort

-3

Android Studio Canary 2 ändert Gradle zu com.android.tools.build:gradle:3.0.0-alpha2

Eine Abhilfe ist, Zurück zu com.android.tools.build:gradle:3.0.0-alpha1

+1

Ich versuchte oben Änderungen, aber immer noch es gab Fehler von nicht gefunden Gradle Version etc, .... endlich ich zurück mein Studio zu canary1 ... –

+0

es funktioniert nicht – iscariot

0

Die Lösung wurde zur Verfügung gestellt here.

Sie müssen das regionale PC-Format für Zahlen auf einen Punkt umstellen, der den Punkt als Dezimalzeichen verwendet, wie Englisch US/UK.

10

gelang es mir, Android Studio 3 Canary 2 mit Gradle 3.0.0-Alpha-2 auf der Grundlage dieser Antwort auszuführen: https://stackoverflow.com/a/44202755/3936723

ich Linux verwenden, und für mich ist das das Problem gelöst:

  1. Terminal öffnen
  2. Typ: export LC_NUMERIC="en_US.UTF-8" sh ./android-studio/bin/studio.sh

--old ANSWER--

zurück zur vorherige Version von Gradle behebt ein Problem für mich

Es wird in Android Studio 3.0 Kanarienvogel, arbeitet, wenn Sie Gradle

classpath 'com.android.tools.build:gradle:2.3.2' 

ändern habe ich den gleichen Fehler mit com.android.tools.build:gradle:3.0.0-alpha2 Version, rollen.

Leider mit älteren gradle Plugin, ich nicht erweiterten Optionen im Android-Profiler kann :(

+1

Vielen Dank, ich habe direkt meine Systemeinstellungen (KDE neon), in regionalen Einstellungen ändern Ich hatte "US" -Region, und Detaileinstellungen "aus", so sah es ok aus (auch Beispiele unten formatierte Werte sahen OK aus!), Aber die deaktivierten ausgegrauten Details zeigten numerische/Währung/Datum ... als "Tschechische Republik" ... also habe ich nur aus Neugier Details aktiviert und die Zahlen auf en_us gesetzt, logout + login und baue Arbeiten. Ich bin mir nicht einmal sicher, wo ich anfangen soll zu berichten, "WTF Moment" des Monats sicher. – Ped7g

Verwandte Themen