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