安卓问题—Timed out while waiting for slave aapt process,

......

Exception in thread "png-cruncher_23" java.lang.RuntimeException: Timed out while waiting for slave aapt process, make sure the aapt execute at E:\Android\AndroidSDK\build-tools\27.0.1\aapt.exe can run successfully (some anti-virus may block it) or try setting environment variable SLAVE_AAPT_TIMEOUT to a value bigger than 5 seconds
    at com.android.builder.png.AaptProcess.waitForReady(AaptProcess.java:108)
    at com.android.builder.png.QueuedCruncher$1.creation(QueuedCruncher.java:120)
    at com.android.builder.tasks.WorkQueue.run(WorkQueue.java:203)
    at java.lang.Thread.run(Thread.java:745)
Exception in thread "png-cruncher_21" java.lang.RuntimeException: Timed out while waiting for slave aapt process, make sure the aapt execute at E:\Android\AndroidSDK\build-tools\27.0.1\aapt.exe can run successfully (some anti-virus may block it) or try setting environment variable SLAVE_AAPT_TIMEOUT to a value bigger than 5 seconds
    at com.android.builder.png.AaptProcess.waitForReady(AaptProcess.java:108)
    at com.android.builder.png.QueuedCruncher$1.creation(QueuedCruncher.java:120)
    at com.android.builder.tasks.WorkQueue.run(WorkQueue.java:203)
    at java.lang.Thread.run(Thread.java:745)

......

在使用Android Studio对项目进行打包成apk文件时,报出了如上的错误,根据这个提示,可以看出是因为Timed out while waiting for slave aapt process这个问题,并给出了两个解决方法:

1.the aapt execute at E:\Android\AndroidSDK\build-tools\27.0.1\aapt.exe can run successfully (some anti-virus may block it)

这种方法就是更新build-tools

2.try setting environment variable SLAVE_AAPT_TIMEOUT to a value bigger than 5 seconds

这种方法就是新建系统环境变量:SLAVE_AAPT_TIMEOUT,并将值设置为大于5即可。

总结:其实在开发过程中,会遇到非常多的问题,其中最主要的解决途径是通过控制台的输出日志,进行有针对性地解决问题。所以,我们在开发过程中,要学会多查看日志。日志真的很重要,很重要,基本上所有问题都能够通过日志来定位解决。

猜你喜欢

转载自blog.csdn.net/fu_jian_ping/article/details/84927485