Android Studio 停留在“ Initializing ADB...”时出现卡顿的情况。

15

Android Studio有可能在任何时候都会冻结。每次重新启动后,它都会在“Initializing ADB...”处再次冻结。只有重新启动计算机才能解决问题。我有8GB的RAM。

我在studio64.exe.vmoptions中将内存大小增加了4倍,但这并没有帮助:

-Xms512m
-Xmx2560m
-XX:MaxPermSize=1400m
-XX:ReservedCodeCacheSize=900m
-XX:+UseConcMarkSweepGC
-XX:SoftRefLRUPolicyMSPerMB=50
-ea
-Djna.nosys=true
-Djna.boot.library.path=

-Djna.debug_load=true
-Djna.debug_load.jna=true
-Dsun.io.useCanonCaches=false
-Djava.net.preferIPv4Stack=true
-Didea.paths.selector=AndroidStudio1.3
-Didea.platform.prefix=AndroidStudio

在此输入图像描述

非常感谢!


你可以在后台启动许多程序。 - HassanUsman
1
你还在其他地方使用adb吗?当AS卡住时,你尝试过在命令行中停止或重启adb吗? - Rene M.
Rene M.,谢谢,我忘记尝试了)我已经执行了adb kill-server、adb start-server,这解决了“正在初始化ADB…”的冻结问题。但是无论如何,突然的冻结问题还没有解决。 - Kiryl Ivanou
Hassan Usman,大多数系统任务在后台运行。使用的CPU%3,RAM 62%。 - Kiryl Ivanou
4个回答

36

断开连接的设备。然后初始化将停止。然后您可以重新连接设备。每一次都对我有用。


4
天堂里有一个特别的地方等着你。 - Anonymous Person
7
不行,即使断开了设备初始化也没有停止。 :( - Narendra Singh
有人能解释一下为什么会发生这种情况吗? - Evelyn
需要注意的重要一点是ADB正常工作,因此该错误出现在AS端。 - exploitr

4

我之前也遇到了这个问题。

我只需重启Android Studio即可解决该问题。


4
重新连接并重启adb-server没有帮助。我的错误是删除了/etc/hosts中的本地主机配置。
127.0.0.1 localhost

在将这行代码添加到/etc/hosts文件之后,所有东西都可以正常工作。
请注意,您可能已经安装了一些主机自动配置软件。只需确保在终端中ping localhost并在屏幕上看到127.0.0.1即可。

太棒了。你节省了我数月的时间。真正完美的答案。解决了我的问题。 - Muhammad Zahab

0

我一直在面对这个问题。 有时IDE无法访问ADB所在的文件夹。尝试以管理员身份运行应用程序。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接