1

我只是在玩 Google 的 Android Studio IDE 并尝试建立一个使用 ABS 和 ViewPagerIndicator 的项目。但是,我无法构建项目,因为每次我从命令行(或从 IDE)运行 gradle 时,它​​都会失败并显示以下消息:

java.io.IOException: Cannot run program "C:\[path shortenend]\android-studio\sdk\build-tools\android-4.2.2\aapt.exe": CreateProcess error=8, <german version of "there is not enough memory available for this command">

在资源监视器中,我看到它总是在它有大约 600MB 内存时停止,所以我尝试通过设置-Xmx1024m甚至-Xmx2048mGRADLE_OPTS. 然而,错误仍然存​​在,尽管我可以在调试模式下看到参数在构建开始时传递给 Java VM。有没有其他方法可以增加 gradle 的可用内存,以便我可以实际构建我的项目?

编辑:当然也欢迎除了增加可用内存之外的任何解决方案。

EDIT2:我正在使用 Gradle 1.6 和 ADT rev 22

4

2 回答 2

2

目前工作室创建的 Gradle 项目使用存在此错误的 Gradle 插件版本 0.4。

更新您的 build.gradle 以使依赖项成为

com.android.toold.build:gradle:0.4.+

这将选择最新的 0.4.x,它对此进行了修复。

于 2013-06-29T16:56:52.040 回答
0

您使用的是哪个版本的 gradle?您使用的是 Android SDK 平台工具修订版 14 吗?

如果是这样,请尝试更新到最新版本。参考:AAPT Stackoverflow

于 2013-06-28T16:01:27.247 回答