我在Android Studio(测试版)0.8.9中构建应用程序,但我似乎无法让模拟器运行。我通过选项制作了Nexus 4和5模拟器,但我似乎无法启动它们。它在Run App选项卡中显示了这一点。
Waiting for device.
"C:\Program Files (x86)\Android\android-studio\sdk\tools\emulator.exe" -avd smallEmulator -netspeed full -netdelay none
所以要么它没有启动,要么我只是一个不耐烦的SOB。
我还下载了Genymotion,并通过它启动了一个模拟器,但现在Android Studio再也无法识别模拟器了。我尝试运行我的应用程序并检查任何正在运行的设备,但它并没有显示,尽管它实际上正在运行。
我添加了Genymotion插件,但无济于事。不知道出了什么问题。
我也有One Plus One,我不知道如何调试它。他们似乎没有这方面的驱动因素,到目前为止还没有在谷歌上找到任何东西。
非常感谢任何帮助。
编辑:我解决了我的问题。我使用Genymotion来解决问题。正在运行的模拟器没有出现,因为android SDK并没有相互链接。 Genymotion和Android Studio使用不同的。所以我编辑了Genymotion的设置,使用相同的AS,现在它可以工作了!答案 0 :(得分:2)
首先,更新android studio。检查仿真器是否从Android Studio外部的AVD管理器运行,我的意思是从您的SDK安装文件夹(AVD Manager.exe)手动启动它。在C:>用户>用户名> .android > avd中检查 .ini 文件中的模拟器路径。你可以为你的SDK文件夹制作一个系统变量" ANDROID_SDK_HOME"并将.android文件夹的内容放在那里(整个.android文件夹)。有时"重置adb"你运行模拟器后可能会工作。
答案 1 :(得分:0)
可能比之前提到的更容易修复。尝试打开Android Studio,转到文件,设置,插件。选择页面底部的“浏览存储库”按钮。向下滚动显示的页面以查找“Genymotion”;选择并安装它。
安装完成后,重启Android Studio。再次,转到文件,设置,然后转到其他设置。 Genymotion应该显示为一个选项。将有一个字段要求Genymotion文件夹的路径。
我是:C:\Program Files\Genymobile\Genymotion
。无论如何,请输入路径,单击“应用”或“确定”,Android Studio应识别Genymotion(您可能需要再次重新启动AS)。现在你应该在Android Studios工具栏上有一个小红色图标;当你将鼠标悬停在它上面时会弹出一个标识为“Genymotion设备管理器”的弹出窗口。单击它,选择要加载的设备,单击开始并允许虚拟设备完全启动。现在运行您的Android Studio项目;将弹出Android Studio“设备选择器”。你应该看到你以前开始使用的Genymotion设备,选择它并且你很好。
希望这会有所帮助......