dcloudio / HBuilderX

61 stars 4 forks source link

HBuilderX检测不到安卓模拟器 #20

Open prodigaLaugh opened 2 years ago

prodigaLaugh commented 2 years ago

HBuilderX检测不到安卓模拟器 android studio已经启动了模拟器,HbuilderX运行里没有检测到模拟器,没办法调试安卓应用页面(mac电脑m1芯片)

复现步骤 [复现问题的步骤]

  1. 安装android studio,安装模拟器,并启动模拟器
  2. 安装HBuilderX,创建默认应用
  3. 运行里没有安卓模拟器(没有检测到安卓模拟器)

系统信息:

补充信息 [是mac系统或者mac系统m1芯片在调试安卓应用存在的问题吗]

wan-dl commented 2 years ago

HBuilderX是通过adb来检测android设备的。在终端输入adb devices -l,看下能否显示设备列表

EquinoxFlowerJG commented 1 year ago

哥们你先试一下那个“运行到Android APP基座”的选项,看看里面有没有可以运行的设备。 如果没有,再试一下在HBuilderX的设置->运行配置中配置一下Android模拟器端口为5554。 如果还不行,找到这个目录:/Applications/HBuilderX.app/Contents/HBuilderX/plugins/launcher/tools/adbs,然后将目录下的adb文件备份一下,之后将1.0.31目录下的adb文件复制一份到adbs目录下来,然后在当前位置运行终端,执行命令:./adb devices(可能需要执行两次),查看一下有没有模拟器的端口号,没有就执行命令./adb connect 你的IP地址:5554。然后再去HBuilderX中执行“运行到Android APP基座”命令,然后在打开的窗口中你应该可以看到一个“emulator-5554”的设备了,然后选中它,点击“立即运行”。 但是接下来编译后要给模拟器安装基座的步骤执行失败了,不知道是我的问题还是安卓模拟器的问题,网上有人说得手动给模拟器装基座应用(这个文件在/Applications/HBuilderX.app/Contents/HBuilderX/plugins/launcher/base/android_base.apk),但我不知道怎么给模拟器装这个基座。所以我最后的解决方案是换了第三方的模拟器(比如夜神或网易MuMu),现在已经OK了。 但我仍然很想知道怎么解决这个“基座安装失败”的问题。如果有大佬知道这个问题,烦请为鄙人解答一下。在此不胜感激。

Rain-Hsiang commented 1 year ago

哥们你先试一下那个“运行到Android APP基座”的选项,看看里面有没有可以运行的设备。 如果没有,再试一下在HBuilderX的设置->运行配置中配置一下Android模拟器端口为5554。 如果还不行,找到这个目录:/Applications/HBuilderX.app/Contents/HBuilderX/plugins/launcher/tools/adbs,然后将目录下的adb文件备份一下,之后将1.0.31目录下的adb文件复制一份到adbs目录下来,然后在当前位置运行终端,执行命令:./adb devices(可能需要执行两次),查看一下有没有模拟器的端口号,没有就执行命令./adb connect 你的IP地址:5554。然后再去HBuilderX中执行“运行到Android APP基座”命令,然后在打开的窗口中你应该可以看到一个“emulator-5554”的设备了,然后选中它,点击“立即运行”。 但是接下来编译后要给模拟器安装基座的步骤执行失败了,不知道是我的问题还是安卓模拟器的问题,网上有人说得手动给模拟器装基座应用(这个文件在/Applications/HBuilderX.app/Contents/HBuilderX/plugins/launcher/base/android_base.apk),但我不知道怎么给模拟器装这个基座。所以我最后的解决方案是换了第三方的模拟器(比如夜神或网易MuMu),现在已经OK了。 但我仍然很想知道怎么解决这个“基座安装失败”的问题。如果有大佬知道这个问题,烦请为鄙人解答一下。在此不胜感激。

牛的,mac用Android Studio没模拟器,原来在基座里,3q,一坨答辩

EquinoxFlowerJG commented 1 year ago

您好,来信已收到,我会尽快给您回复的。

Rain-Hsiang commented 1 year ago

已解决,打开模拟器在APP基座里面搜索就行

---- 回复的原邮件 ---- | 发件人 | @.> | | 日期 | 2023年03月27日 18:00 | | 收件人 | @.> | | 抄送至 | @.>@.> | | 主题 | Re: [dcloudio/HBuilderX] HBuilderX检测不到安卓模拟器 (Issue #20) |

您好,来信已收到,我会尽快给您回复的。

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you commented.Message ID: @.***>

xahy123 commented 9 months ago

哥们你先试一下那个“运行到Android APP基座”的选项,看看里面有没有可以运行的设备。 如果没有,再试一下在HBuilderX的设置->运行配置中配置一下Android模拟器端口为5554。 如果还不行,找到这个目录:/Applications/HBuilderX.app/Contents/HBuilderX/plugins/launcher/tools/adbs,然后将目录下的adb文件备份一下,之后将1.0.31目录下的adb文件复制一份到adbs目录下来,然后在当前位置运行终端,执行命令:./adb devices(可能需要执行两次),查看一下有没有模拟器的端口号,没有就执行命令./adb connect 你的IP地址:5554。然后再去HBuilderX中执行“运行到Android APP基座”命令,然后在打开的窗口中你应该可以看到一个“emulator-5554”的设备了,然后选中它,点击“立即运行”。 但是接下来编译后要给模拟器安装基座的步骤执行失败了,不知道是我的问题还是安卓模拟器的问题,网上有人说得手动给模拟器装基座应用(这个文件在/Applications/HBuilderX.app/Contents/HBuilderX/plugins/launcher/base/android_base.apk),但我不知道怎么给模拟器装这个基座。所以我最后的解决方案是换了第三方的模拟器(比如夜神或网易MuMu),现在已经OK了。 但我仍然很想知道怎么解决这个“基座安装失败”的问题。如果有大佬知道这个问题,烦请为鄙人解答一下。在此不胜感激。

直接把apk拖入进去就行了