Android studio在哪里是gradle.properties文件?

时间:2016-05-22 22:43:14

标签: android android-studio android-gradle

我正在尝试生成已签名的apk但我总是得到同样的错误。

To run dex in process, the Gradle daemon needs a larger heap.
It currently has approximately 910 MB.
For faster builds, increase the maximum heap size for the Gradle daemon to more than 2048 MB.
To do this set org.gradle.jvmargs=-Xmx2048M in the project gradle.properties.

我无法归档该文件,但我尝试修改gradle-wrapper.properties但我仍然遇到同样的错误。

这是我的gradle-wrapper.properties文件

#Thu May 05 20:51:44 CEST 2016
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
org.gradle.jvmargs=-Xmx2048m

我已经尝试了Android Gradle Could not reserve enough space for object heap

7 个答案:

答案 0 :(得分:105)

只需在根项目中创建一个名为gradle.properties的文件:

root
|--gradle.properties
|--build.gradle
|--settings.gradle
|--app
|----build.gradle

然后在文件中添加:

org.gradle.jvmargs=-Xmx2048m

答案 1 :(得分:16)

在“项目”窗口中,右键单击“项目名称”,然后选择“新建”>文件。新文件名是“gradle.properties”。内容为:org.gradle.jvmargs = -Xmx1536M;(或Gradle控制台中显示的数字),如下所示:...将Gradle守护程序的最大堆大小增加到2048 MB以上。

答案 2 :(得分:2)

gradle.properties位于Windows中

    C:\Users\<%User_Name%>\.gradle\gradle.properties

在android studio中

   `Gradle Scripts` >> `gradle.properties (Global Properties)`

答案 3 :(得分:1)

只需执行以下步骤:

1)Go to File
2)Create a New File
3)Name it as gradle.properties
4)Write the content in the file 
For eg:
 org.gradle.jvmargs=-Xmx1536M;(replace it with the numbers in your gradle file)

希望有帮助。

答案 4 :(得分:0)

这是一个过去常常打扰我的问题,但后来得到了快速解决方案。

我尝试了我的同事提到的方法,但它从来没有对我有用。

如果问题仍然存在,请使用以下两种方式。

注意更改gradle堆大小可能对您没那么大帮助,但您可以尝试这两种方法来避免这种类型的错误'Gradle daemon'错误。

关闭所有其他正在运行的应用程序并重新启动android studio。如果错误仍然存​​在,请使用第二种方法。

通过按住alt + ctrl然后单击del按钮打开任务管理器窗口,这是在后台运行的关闭不必要的进程。

大多数情况下,浏览器往往会在后台运行并消耗大量内存,这就是您看到Gradle守护程序错误的原因。

例如,关闭在后台运行的chrome进程,然后重新启动android studio或重建项目

答案 5 :(得分:0)

我还发现gradle.properties文件使用构建缓存启用/禁用AOSP加速清理构建,如Android Studio user-guide page中所述。

我通过AOSP根目录

中的简单搜索find -name 'gradle.properties'在此处找到了该文件
my_AOSP_root/tools/build/gradle.properties

答案 6 :(得分:0)

将gradle.properties保留在项目文件夹或C:\ Users \ Username.gradle中。 使用记事本保存Windows时,请确保文件名是“ gradle.properties”,而不是gradle.properties.txt。