gpt4 book ai didi

java - 从命令行更新Android Studio

转载 作者:行者123 更新时间:2023-12-03 18:11:56 24 4
gpt4 key购买 nike

问题
使用补丁更新Android Studio时,我得到:

Temp. directory: C:\Users\user\AppData\Local\Temp\

java.lang.OutOfMemoryError: Java heap space
at java.util.Arrays.copyOf(Arrays.java:2271)
at java.io.ByteArrayOutputStream.grow(ByteArrayOutputStream.java:113)

从更新程序。
请注意:我正在从2.0 Preview 8更新到2.0 Preview 9,但是只要使用Studio,我就一直遇到这个问题,我甚至认为版本是0.8。我知道我可以得到一个全新的Android Studio副本,但是我希望通过补丁下载仅18 MB,而不是每次下载300 MB。
进展
我相信我需要增加更新程序的堆大小。我知道我可以通过命令行参数来执行此操作,但是我不知道更新程序在哪里,也不知道如何运行它。
我曾尝试通过环境变量来增加Java堆的大小,但无济于事。它可能无法以某种方式在更新程序上起作用,因此我想尝试直接设置它。

我想知道如何使用增加的堆大小进行更新。 updater jar的文件位置也足以让我入门,并且可以运行完整的命令。

最佳答案

我发现可以为整个Android Studio(包括更新程序)修改VM选项。
http://tools.android.com/tech-docs/configuration


在下面创建自己的.properties或.vmoptions文件
目录。

文件夹名称(以下称为{FOLDER_NAME})取决于
版本的Android Studio,通常是AndroidStudiox.x


视窗:


%USERPROFILE%。{FOLDER_NAME} \ studio.exe.vmoptions和/或%USERPROFILE%。{FOLDER_NAME} \ studio64.exe.vmoptions
%USERPROFILE%。{FOLDER_NAME} \ idea.properties

苹果电脑:


〜/ Library / Preferences / {FOLDER_NAME} /studio.vmoptions
〜/ Library / Preferences / {FOLDER_NAME} /idea.properties

Linux:


〜/。{FOLDER_NAME} /studio.vmoptions和/或〜/。{FOLDER_NAME} /studio64.vmoptions
〜/。{FOLDER_NAME} /idea.properties



增加IDE内存

默认情况下,IDE分配的最大容量为750 MB。如果你有一个
大型项目,或者如果系统上有大量RAM,则使用IDE
如果增加允许的内存量,它将运行得更好
用。为此,请创建自己的studio.vmoptions覆盖(在
上面已说明的位置),然后添加如下一行:

-Xmx2048m


本质上,通过更改Android Studio内存选项来更改更新程序选项,这也有助于Studio更好地运行!

关于java - 从命令行更新Android Studio,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35167814/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com