2014-10-30 74 views
0

我正在Android Studio(测试版)0.8.9构建一个应用程序,虽然我似乎无法运行仿真器。我已经通过选项制作了Nexus 4和5模拟器,但似乎无法让他们开始。它在“运行应用程序”选项卡中显示。安卓工作室 - 模拟器不工作,genymotion没有得到承认

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插件,无济于事。不知道出了什么问题。

我也有一个加一,我不知道我怎么可以调试。他们似乎没有这方面的驱动因素,到目前为止还没有立即在Google上发现任何东西。

任何帮助将不胜感激。

编辑:我解决了我的问题。我用Genymotion来解决这个问题。正在运行的模拟器没有启动,因为android SDK没有互相链接。 Genymotion和Android Studio使用不同的。所以我编辑了Genymotion的设置来使用同一个AS,现在它可以工作!

+0

我会尝试从命令行启动模拟器,看看它是否打印任何额外的错误。您也可以从Android AVD管理器启动模拟器(您可以在Android Studio菜单中找到它,Tools/Android/AVD Manager),但我认为它可以工作(不会工作)。我在Linux上,所以没有太多的帮助。 – Mixaz 2014-10-30 22:33:09

+0

你可能想看看这里:http://stackoverflow.com/questions/16717064/android-emulator-in-android-studio-doesnt-start?rq = 1 – Mixaz 2014-10-30 22:33:24

+0

不,这两种解决方案都不适合我:/我已经将内存减少到了700 MB,并且我确信Android版本是相同的。 – 2014-10-31 09:59:16

回答

2

首先,更新android studio。检查模拟器是否从Android Studio之外的AVD管理器运行,我的意思是从您的SDK安装文件夹(AVD Manager.exe)手动启动它。在C:>用户>用户名>.android> avd中检查您的模拟器的路径.ini。 U可以为你的SDK文件夹“ANDROID_SDK_HOME”创建一个系统变量,并将.android文件夹的内容放在那里(整个.android文件夹)。在你运行模拟器后有时候“重新设置adb”可能会起作用。

+0

感谢您的精心补充。我更新了我的Android Studio,必须在更新期间移动sdk文件夹。我试图启动AVD manager.exe,但他说他找不到工具\ android.bat:即使文件在那里,在.exe之上一层。 我现在要尝试一个系统变量。 – 2014-11-01 12:45:23

+0

我确定系统变量将起作用。 ITs的方式来告诉哪里寻找你的SDK和.android(模拟器配置)。看看它是否有效,让我知道。 – Tanvir 2014-11-02 03:19:56

+0

是的,我得到它的工作!我没有最终使用系统变量方法,而是将Genymotion和Android Studio的sdk链接到了一起。 – 2014-11-02 15:44:56

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设备,选择它并且你很好。

希望这有助于...