Android Studio не может создать новый проект, приуроченный к работе в режиме slave aapt

Я установил Android Studio 1.2 и создал новый проект. Когда я пытаюсь построить, он зависает. Это в Gradle Console, а также около 20 других копий с разными номерами после png-cruncher_:

Exception in thread "png-cruncher_2" java.lang.RuntimeException: Timed out while waiting for slave aapt process, try setting environment variable SLAVE_AAPT_TIMEOUT to a value bigger than 5 seconds at com.android.builder.png.AaptProcess.waitForReady(AaptProcess.java:104) at com.android.builder.png.QueuedCruncher$1.creation(QueuedCruncher.java:107) at com.android.builder.tasks.WorkQueue.run(WorkQueue.java:204) at java.lang.Thread.run(Thread.java:745) 

У меня была та же проблема с Debian Jessie для AMD64. Я сделал это, и он работает:

 sudo dpkg --add-architecture i386 sudo apt-get update sudo apt-get install libncurses5:i386 libstdc++6:i386 zlib1g:i386 

У меня была такая же проблема при запуске Android Studio 1.5.1 для Windows 8.1 (64 бит), и я решил решить эту проблему, добавив следующие две переменные системной среды:

 SLAVE_AAPT_TIMEOUT = 30 JAVA_HOME = C:\Program Files\Java\jdk1.8.0_65 

( Обратите внимание : путь к переменной системной среды JAVA_HOME зависит от того, где находится ваш JDK и что версия вашего JDK может отличаться от приведенного выше примера).

У меня была эта проблема, и отсутствовала библиотека, которая будет установлена ​​на SDK. Просто установка правильной библиотеки сразу же решила проблему. В моем случае была поддержка Android Support, поскольку я создавал ящик для навигации. Ошибки, показанные в консоли gradleиента, не дали мне подсказки для решения и не помогли мне вообще. Нажмите на диспетчер SDK и щелкните вкладку SDK Tools, установите флажок «Библиотека поддержки Android» и нажмите «Применить».

Об этом сообщается известная ошибка -> https://code.google.com/p/android/issues/detail?id=188627

Обходной путь на Mac – перезагрузка компьютера.

У меня была эта проблема на 64-битных версиях Windows 8.1, и в итоге все было решено в графе в командной строке в режиме отладки в папке проекта:

 gradlew -d assembleDebug 

Работа без флага -d имела ту же проблему.

После запуска в первый раз все было в порядке, я мог даже очистить и перестроить свой проект.

Если вы работаете на компьютере с Linux x64, вы, вероятно, пропустите некоторые необходимые библиотеки. В официальном руководстве sdk говорится:

Необходимые библиотеки для 64-битных машин:

Если вы используете 64-битную версию Ubuntu, вам необходимо установить 32-разрядные библиотеки со следующей командой:

sudo apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386 lib32z1 lib32bz2-1.0

Если вы используете 64-битную Fedora, команда:

sudo yum install zlib.i686 ncurses-libs.i686 bzip2-libs.i686

конечно, не забывайте

 sudo apt-get update 

первый.

При приостановке антивируса у меня больше нет этой проблемы или лучше, создав правило на антивирусе, чтобы принять заданное имя файла .class, признанное трояном, а затем запрещено во время компиляции.

Проверьте свой брандмауэр, если он будет на вашем пути. Отключение моего брандмауэра работает для меня, но я не знаю, правильно ли оно исправлено.

У меня была такая же проблема с CentOS 6.5. Перед этой ошибкой я нашел причину ошибки следующим образом.

 AAPT err(Facade for 1129807373): xxx/aapt: /lib64/libc.so.6: version `GLIBC_2.14' not found (required by xxx/lib64/libc++.so) 

Msgstr “libc.so.6: версия` GLIBC_2.14 “не найдена “. Самая высокая версия CentOS 6.5 – 2.12, и нам нужно перейти на 2.14.

Отобразить установленную версию glibc:

 # rpm -qa | grep glibc 

Чтобы загрузить соответствующий пакет RPM. -> http://ftp.redsleeve.org/pub/steam/

Установите пакет RPM следующим образом:

 # rpm -Uvh glibc-2.15-60.el6.x86_64.rpm glibc-common-2.15-60.el6.x86_64.rpm glibc-devel-2.15-60.el6.x86_64.rpm glibc-headers-2.15-60.el6.x86_64.rpm --nodeps --force 

Я удалил 1.2 и установил 1.1, но он не работал.

Поскольку я ранее использовал локальный SDK, я удалил и переустановил 1.1 и установил SDK на новый путь.

После того, как я использовал SDK на новом пути, у меня больше нет этих ошибок.

И я обновил Android Studio до версии 1.2, а также у меня нет ошибок.

Downgrading Build Tools спас меня.

  • Кнопка Android - Hold для повторения действия
  • Android AlarmManager после перезагрузки
  • Активная ссылка URL-адреса Android в TextView
  • «Android-обновление sdk» на безголовом Linux
  • Фрагмент Карт Google, возвращающий нуль внутри fragmentа
  • Android - LinearLayout Горизонтальная с обертыванием детей
  • Есть ли альтернатива для API getRunningTask
  • Как удалить приложение из списка последних приложений?
  • разница между версиями подписей - V1 (подпись Jar) и V2 (полная подпись APK) при создании подписанного apk в AndroidStudio?
  • Выполнить AsyncTask несколько раз
  • Изменение фона popupMenu в Android
  • Давайте будем гением компьютера.