Próbowałem zbadać błąd kompilacji projektu w danych wyjściowych konsoli w następujący sposób:
:myapp:processDebugResources FAILED
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':app:processDebugResources'.
...
...
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.
Podejrzewam, że ma to coś wspólnego z błędem nie znaleziono zasobu. Moje pytanie brzmi: na poziomie IDE, w jaki sposób mogę dodać --stacktrace
lub --debug
wybrać opcję, aby uzyskać więcej informacji do debugowania?
File > Settings > Build, Execution, Deployment > Compiler
możesz dodać flagiCommand-line Options:
.W
Mac
wersjiAndroid Studio Beta 1.2
jest podAndroid Studio->preferences->Build, Execution, Deployment->Compiler
źródło
W Android Studios 2.1.1 opcje wiersza polecenia znajdują się w obszarze „Kompilacja, wykonanie, wdrożenie”> „Kompilator”
źródło
To, czego używam do debugowania, to uruchamianie zadania gradle z funkcją stacktrace bezpośrednio w terminalu. Wtedy nie masz wpływu na normalne kompilacje.
Z katalogu głównego projektu, za pośrednictwem terminala, możesz użyć:
źródło
Aby dodać ślad stosu, kliknij Gradle po prawej stronie ekranu projektu Android;
Kliknij ikonę ustawień; spowoduje to otwarcie strony ustawień,
Następnie kliknij kompilator
Następnie dodaj polecenie
--stacktrace
lub--debug
jak pokazano;Uruchom aplikację ponownie, aby uzyskać raport ocen.
źródło
(edycja z grudnia 2018 r .: Android Studio 3.2.1 również na komputerach Mac)
W przypadku Android Studio 3.1.3 na Macu było to poniżej
a następnie, aby wyświetlić ślad stosu, naciśnij ten przycisk
źródło
--stacktrace
i / lub--info
i / lub--debug
i / lub--scan
w opcjach wiersza poleceń?W przypadku Android Studio 3.1.3 był poniżej
źródło
moje rozwiązanie jest takie:
źródło
Aby móc uruchamiać opcje takie jak
--stacktrace
w poleceniu gradle, musisz umieścić to na początku, na przykład:./gradlew --stacktrace assembleMyBuild
źródło
W przypadku korzystania z fastlane, można przekazać dodatkowe flagi
Więcej informacji tutaj
źródło
moje rozwiązanie jest takie:
i wtedy:
źródło
Aby zwiększyć maksymalną stertę: Kliknij, aby otworzyć swoje Android Studio, spójrz na poniższe zdjęcia. Krok po kroku. ANDROID STUDIO v2.1.2
Kliknij, aby przejść do Ustawień z Konfiguruj lub PRZEJDŹ DO USTAWIEŃ PLIKU w górnej części Android Studio.
sprawdź również kompilatory Androida z linku, aby potwierdzić, czy również się zmieni, jeśli nie, do tego samego rozmiaru, który modyfikujesz z linku kompilatora.
Uwaga: możesz zwiększyć rozmiar w oparciu o pojemność pamięci i pamiętaj, że to ustawienie jest oparte na Android Studio v2.1.2
źródło