【发布时间】:2016-08-13 16:41:53
【问题描述】:
我决定在过去使用 Eclipse 的情况下尝试使用 Android Studio 2.0,但我在正确加载 AVD 时遇到了相当大的困难。我已经在 SO 和 Google 上对这个问题进行了大量搜索和研究。到目前为止,没有任何效果。
每当我尝试运行模拟器时,它都会挂在 Android 加载屏幕上。我看到有人建议使用 Genymotion,但我首先更愿意在 Android Studio 中以本机方式解决该问题,以便有信心继续使用 IDE 构建项目。
这是我尝试过的:
完全重新安装 Android、SDK 和 SDK 工具
安装和配置 Intel x86 加速器
在 AVD 设置中将 RAM 数量降低到 512
多次尝试删除和重新创建 AVD
尝试创建不同的 AVD 手机型号(Nexus One、Nexus 5x 等)
在 AVD Monitor Tool 中重置 ADB
从终端启动 ADB 服务器
更改后多次重启 Android Studio
多次运行 SDK/SDK 工具更新
确保 SDK 路径正确
这些是我在其他类似的 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 设备窗格中显示良好,甚至似乎在模拟器屏幕上完成了整个启动过程,但从未进入 Android 主屏幕。 此外,Logcat 似乎不断循环通过数十个错误和警告,这些错误和警告并没有提供任何明确的指示可能是什么问题或如何解决它的方向。
我觉得我已经用尽了每一个想法,不知道如何前进。为了记录,我正在运行 El Capitan 10.9.2,配备 2.4gh Intel Core 2 Duo 和 4gb ram。它不是最快的机器当然,但应该能够运行 Android Studio 和模拟器。
感谢任何解决此问题的帮助或指导!
【问题讨论】:
-
有什么解决办法吗?
-
我无法找到解决方法。我花了很多时间对其进行故障排除,并尝试了我能找到的所有建议解决方案,但都无济于事。不能再浪费时间了所以我最终屈服于 Genymotion,虽然不是完全没有问题(至少在我的盒子上),但到目前为止至少启动并加载了一个基本的应用程序。对不起,没有比这更有帮助的了。跨度>
-
stackoverflow.com/a/47140422 我在模拟器中有问题,这个答案解决了我的问题
标签: android-studio android-emulator android-sdk-tools avd