2017-05-28 20 views
11

dzisiaj zaktualizowany moim studio Canary 2 i pojawia się dziwny błąd kompilacji:Aktualizacja do Androida Studio 3.0 Canary 2 dać zbudować błędom

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

Prawdopodobnie obsłużyć to w gogli bug tracker, problemy z Nightly opiera się na niektóre programy nie są prawdopodobnie bardzo dobrze nadaje się do tego. – for3st

+0

Głosuję, aby zamknąć to pytanie jako nietypowe, ponieważ prawdopodobnie opisuje tylko błąd w bardzo specyficznej wczesnej wersji Androida Studio – for3st

+0

nie jest błędem Android Studio, jest to błąd Gradle –

Odpowiedz

-3

Android Studio Canary 2 zmienia Gradle do com.android.tools.build:gradle:3.0.0-alpha2

Rozwiązaniem jest przywrócono do com.android.tools.build:gradle:3.0.0-alpha1

+1

Próbowałem powyższych zmian, ale nadal to podał błąd nie znalezionej wersji gradle itp., w końcu wróciłem z powrotem do studio ... –

+0

to nie działa – iscariot

0

Rozwiązanie zostało dostarczone here.

Musisz zmienić swój regionalny format PC na cyfry na taki, który używa kropki jako znaku dziesiętnego, np. Angielskiego US/UK.

10

udało mi się uruchomić Androida Studio 3 Canary 2 z Gradle 3.0.0-ALPHA2 oparciu o tej odpowiedzi: https://stackoverflow.com/a/44202755/3936723

używam Linuksa, a dla mnie to rozwiązało problem:

  1. Otwórz terminal
  2. Typ: export LC_NUMERIC="en_US.UTF-8" sh ./android-studio/bin/studio.sh

--old ANSWER--

To będzie pracować w Android Studio 3.0 Canary, jeśli zmienisz Gradle do

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

mam ten sam błąd z com.android.tools.build:gradle:3.0.0-alpha2 wersji cofnięcia do poprzedniej wersji Gradle rozwiązać problem dla mnie.

Niestety, ze starszym wtyczki Gradle, nie mogę korzystać z zaawansowanych opcji w Android profilera :(

+1

Dziękuję, zmieniłem bezpośrednio moje ustawienia systemowe (neon KDE), w ustawieniach regionalnych Miałem region "USA", a ustawienia szczegółów "wyłączone", więc wyglądało to dobrze (również przykłady u dołu sformatowanych wartości wyglądały OK!), Ale nieaktywne wyszarzone szczegóły zawierały cyfry/waluty/datę ... "Republika Czeska" ... więc dla ciekawości włączałem szczegóły i przełączałem numery na en_us, logout + login i buduję prace. Nie jestem nawet pewien, od czego zacząć raportowanie, "moment WTF" miesiąca na pewno. – Ped7g

Powiązane problemy