Подтвердить что ты не робот

Android studio 1.0.2 не для создания приложения: ошибка mergeDebugResources

Я только что установил студию Android на linux, настроил SDK и установил инструменты для сборки сейчас, когда я пытаюсь синхронизировать с gradle или (скомпилировать приложение), что он терпит неудачу, и выдает эту ошибку:

Ошибка: выполнение выполнено для задачи ': app: mergeDebugResources'. /home/user _name/AndroidStudioProjects/project_name/app/src/main/res/drawable-hdpi/ic_launcher.png: Ошибка: не удается запустить программу "/home/user_name/Android/Sdk/build-tools/21.1.2/aapt": error = 2, Нет такого файла или каталога Ошибка: Ошибка: не удается запустить программу "/home/user_name/Android/Sdk/build-tools/21.1.2/aapt": ошибка = 2, нет такого файла или каталога /home/user _name/AndroidStudioProjects/project_name/app/src/main/res/drawable-hdpi/ic_launcher.png

Я попытался изменить "buildToolsVersion" в моем файле gradle, и он также дал мне ту же ошибку для 21.1.2, 1, 0.

4b9b3361

Ответ 1

Я решил проблему, выполнив эти команды

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

Ubuntu не может запустить aapt на 64-битной до установки этих пакетов

РЕДАКТИРОВАТЬ 19-04-2016:

Android Studio 2 имеет руководство по установке обновлено с этими пакетами и связью больше для компиляции на 64-битных машинах правильно

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

Ответ 2

У меня была такая же проблема, даже после проверки принятого решения. В моем случае версия инструмента сборки gradle, которую я указал, не была установлена ​​в моей системе debian. Он работал как прелесть после того, как я изменил buildToolVersion на установленную версию, которая была (23.0.2)