Android Studio中点击Genymotion Device Manager(红色按钮)后无法运行APP源程序

时间:2024-03-20 19:29:36

这个问题只是在于错误的操作顺序导致的,首先确保你的电脑已经安装了Genymotion(若未完成安装在官网下载,可以下载商业版(需付费)或者是个人版(免费),(需用邮箱注册账号),这是传送门(https://www.genymotion.com/account/login/#account-info,不需 fan qiang)

分三步解决问题:

一:确保Genymotion没有配置问题

检验Genymotion无问题的方法是可以在其上面正常打开虚拟安卓模拟器设备,如图:

Android Studio中点击Genymotion Device Manager(红色按钮)后无法运行APP源程序

二:Android studio也不存在配置问题

在Android studio上进行如下操作能出现以下界面说明Android studio也没有配置问题(如果不能出现下面第一张图的界面就不用往下看第三步了,比如找不到设备,没有看到红色手机按钮等等):

Android Studio中点击Genymotion Device Manager(红色按钮)后无法运行APP源程序
点击Start按钮发现能打开安卓模拟器(但是和之前单独在Genymotion中运行模拟器显示的页面一样,不能运行APP程序)Android Studio中点击Genymotion Device Manager(红色按钮)后无法运行APP源程序

 

Android Studio中点击Genymotion Device Manager(红色按钮)后无法运行APP源程序

 解决办法:
在工具栏上面依次选着Run/Edit Configurations...,然后在General/Target Device选着show chooser dialog,每次运行 之前先启动Genymotion里面的target device。

Android Studio中点击Genymotion Device Manager(红色按钮)后无法运行APP源程序

但是,也可能找不到Deployment Targe Options(博主臆测是新版本的Android studio将这一项去掉了,也可能是别的原因吧)...

Android Studio中点击Genymotion Device Manager(红色按钮)后无法运行APP源程序

那么就只能进行如下"死板"操作了:

运行APP之前,要在Genymotion中先把目标虚拟设备运行起来,不然Android Studio的IDE不能发现这个设备。其实就好比真机调试,真机没开机,IDE当然发现不了,说白了就是要先用Genymotion打开安卓模拟器,之后再打开Android Studio会发现:

Android Studio中点击Genymotion Device Manager(红色按钮)后无法运行APP源程序

 然后点击运行APP按钮就能成功运行了:

Android Studio中点击Genymotion Device Manager(红色按钮)后无法运行APP源程序