Android Studio无法构建新项目,在使用slave aapt进程时超时

Car*_*ish 29 android android-studio

我安装了Android Studio 1.2,并创建了一个新项目.当我尝试构建时,它会挂起.这是在Gradle控制台中,以及大约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)
Run Code Online (Sandbox Code Playgroud)

小智 58

我对Debian Jessie的AMD64也有同样的问题.我这样做了,它有效:

sudo dpkg --add-architecture i386
sudo apt-get update
sudo apt-get install libncurses5:i386 libstdc++6:i386 zlib1g:i386
Run Code Online (Sandbox Code Playgroud)

  • 在ubuntu x64上救了我的命 (4认同)
  • 谢谢.需要注意的是,在安装这些软件包之前需要`apt-get update`. (2认同)

Luk*_*dge 27

我在运行适用于Windows 8.1(64位)的Android Studio 1.5.1时遇到了同样的问题,我通过添加以下两个系统环境变量来解决问题:

SLAVE_AAPT_TIMEOUT = 30
JAVA_HOME = C:\Program Files\Java\jdk1.8.0_65
Run Code Online (Sandbox Code Playgroud)

(请注意:JAVA_HOME系统环境变量的路径取决于JDK的位置以及JDK的版本可能与上面的示例不同).


Bat*_*ark 0

我卸载了1.2并安装了1.1,但没有用。

因为我使用之前安装的本地SDK,所以我卸载并重新安装1.1并将SDK安装到新路径。

当我在新路径中使用SDK后,我就不再有这些错误了。

我将 Android Studio 升级到 1.2,也没有错误。