问题 android中aapt.exe的功能是什么?


当我在Windows 7下列出正在运行的进程时,大约有20个aapt.exe进程正在显示,并且它们占用了大量内存。当android studio打开时会发生这种情况。我总是被迫退出android工作室并再次打开它。如何在让android工作室运行的同时解决问题呢? aapt.exe的功能是什么?我有android studio 1.2.1.1。


6517
2018-06-14 14:02


起源



答案:


aapt.exe 是Android资产包装工具(aapt)。它旨在获取您的应用程序资源文件,例如 AndroidManifest.xml 用于Android应用中每个“活动”的文件和其他XML文件,并进行编译。一个 R.java 生成,以便您可以从Java代码中引用资源。

更多细节在这里


7
2018-03-04 09:42





关于第二个问题:

如何在让android工作室运行的同时解决问题呢?

我也有同样的问题和很多aapt.exe仍然运行甚至所有模拟器和其他Android开发工具都被停止。

Mi解决方案阻止所有这些:

Taskkill /T /F /IM aapt.exe

在cmd或.bat文件中


3
2017-08-04 13:45





它用于编译Android资源文件并生成R.Java文件,以便将资源直接引用到Java代码中。


2
2018-06-14 14:32