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

Ric*_*rdo 80 android android-studio android-gradle-plugin

我正在尝试生成一个签名的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.
Run Code Online (Sandbox Code Playgroud)

我无法归档该文件,但我尝试修改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
Run Code Online (Sandbox Code Playgroud)

我已经尝试过Android Gradle无法为对象堆预留足够的空间

Gab*_*tti 111

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

root
|--gradle.properties
|--build.gradle
|--settings.gradle
|--app
|----build.gradle
Run Code Online (Sandbox Code Playgroud)

然后在文件里面添加:

org.gradle.jvmargs=-Xmx2048m
Run Code Online (Sandbox Code Playgroud)

  • 通过"global gradle.properties",@ RayTayek意味着你的主目录中有一个,比如`〜/ .gradle/gradle.properties`.看看这个答案,了解Gradle如何查找属性文件:http://stackoverflow.com/a/30333929/293280 (7认同)
  • 如果您有全局gradle.properties,那么请确保您没有条目. (3认同)
  • 它是 gradle 在构建单个项目时使用的内存。我通常把它们放在源代码管理中。 (2认同)

小智 17

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


Muh*_*zam 5

gradle.properties 位于窗口中

    C:\Users\<%User_Name%>\.gradle\gradle.properties
Run Code Online (Sandbox Code Playgroud)

在安卓工作室

   `Gradle Scripts` >> `gradle.properties (Global Properties)`
Run Code Online (Sandbox Code Playgroud)