2014-12-21 9 views
21

Właśnie zainstalowałem studio android na Linuksie, skonfigurowałem SDK i zainstalowałem narzędzia do budowania teraz, gdy próbuję zsynchronizować się z gradle lub (kompiluję aplikację), to się nie udaje i zgłasza ten błąd :Android studio 1.0.2 aplikacja nie budująca: błąd mergeDebugResources

Error:Execution failed for task ':app:mergeDebugResources'. /home/user_name/AndroidStudioProjects/project_name/app/src/main/res/drawable-hdpi/ic_launcher.png: Error: Cannot run program "/home/user_name/Android/Sdk/build-tools/21.1.2/aapt": error=2, No such file or directory Error:Error: Cannot run program "/home/user_name/Android/Sdk/build-tools/21.1.2/aapt": error=2, No such file or directory /home/user_name/AndroidStudioProjects/project_name/app/src/main/res/drawable-hdpi/ic_launcher.png

starałem się zmienić 'buildToolsVersion' w moim Gradle pliku i dała mi ten sam błąd na 21.1.2, 1, 0 również.

+0

Upewnij się, że używasz najnowszego zestawu SDK. Wystąpił błąd, który spowodował to dokładnie w 24.0.0. –

+0

@ScottBarta działa ** 24.0.2 ** –

+0

Magia! Jak to odkryłeś? –

Odpowiedz

65

I rozwiązać problem poprzez uruchomienie tych poleceń

$ sudo apt-get install lib32stdc++6 
$ sudo apt-get install lib32z1 

Ubuntu nie można uruchomić aapt w 64-bitowym przed zainstalowaniem tego Pakiety

EDIT 19-04-2016:

Android Studio 2 ma przewodnik po instalacji updated z tymi pakietami i kilka więcej do kompilacji na maszynach 64-bitowych poprawnie

$ sudo apt-get install lib32z1 lib32ncurses5 lib32bz2-1.0 lib32stdc++6 
+0

Dzięki. Działa to dla mnie idealnie. – Fiona

+1

Dwa dni frustracji i wreszcie to było działające rozwiązanie. – Donato

+0

Dzięki za milion! To dobrze działa. – xoska74

1

Miałem ten sam problem, nawet po wypróbowaniu przyjętego rozwiązania. W moim przypadku wybrana przeze mnie wersja narzędzia do kompilacji gradle nie była zainstalowana w moim systemie debian. To zadziałało jak urok po zmianie wersji buildToolVersion na zainstalowaną wersję, która była (23.0.2)

Powiązane problemy