我决定尝试过去使用过 Eclipse 的 Android Studio 2.0,但我在让 AVD 正确加载时遇到了相当大的困难。我已经在 SO 和 Google 上对这个问题进行了大量的谷歌搜索和研究。到目前为止,没有任何效果。
每当我尝试运行模拟器时,它就会简单地卡在 android 加载屏幕上。我已经看到有人建议使用 Genymotion,但我首先更愿意在 Android Studio 中本地解决该问题,以便有信心继续使用 IDE 构建项目。
这是我尝试过的:
这些是我在其他类似的 SO 问题上或通过谷歌搜索找到的大多数“解决方案”,其中没有一个解决了问题。
当我当前运行模拟器时,它会在运行窗口中显示以下内容:
/Users/<username>/Library/Android/sdk/tools/emulator -netdelay none -netspeed full -avd Nexus_5X_API_23
Warning: requested ram_size 1024M too big, reduced to 512M
emulator: WARNING: Increasing RAM size to 1024MB
emulator: WARNING: VM heap size set below hardware specified minimum of 228MB
emulator: WARNING: Setting VM heap size to 256MB
Hax is enabled
Hax ram_size 0x20000000
HAX is working and emulator runs in fast virt mode.
console on port 5554, ADB on port 5555
模拟器在 Android AVD Monitor 设备 Pane 中显示良好,甚至似乎在模拟器屏幕本身上完成了整个启动过程,但从未进入 Android 主屏幕。
此外,Logcat 似乎不断循环通过数十个错误和警告,这些错误和警告并没有提供任何明确的指示可能是什么问题或如何解决它的方向。
我觉得我已经用尽了每一个想法,不知道如何前进。只是为了记录,我正在运行 El Capitan 10.9.2,配备 2.4gh Intel Core 2 Duo 和 4gb ram。它肯定不是最快的机器,但应该能够运行 Android Studio 和模拟器。
非常感谢任何解决此问题的帮助或指导!
最佳答案
对我来说,这很有效:在 AVD(Tools->AVD) 中,单击所需模拟器的小箭头,然后单击“删除数据”。
之后,它成功启动-通过了android Logo 屏幕-虽然有点慢。
关于android-studio - AVD 模拟器卡在 Android Studio 的加载屏幕上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36753354/