Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
prodigaLaugh opened this issue Aug 22, 2022 · 6 comments
Open

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

prodigaLaugh opened this issue Aug 22, 2022 · 6 comments
Assignees

Comments

@prodigaLaugh
Copy link

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

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

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

系统信息:

  • 发行平台: [安卓应用,dev:app-plus]
  • 操作系统 [ iOS 12.2.1(Apple M1 Pro) 、Android 11.0.12]
  • HBuilderX版本 [3.5.3]
  • uni-app版本 [2.0.1]

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

@wan-dl
Copy link

wan-dl commented Sep 6, 2022

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

@EquinoxFlowerJG
Copy link

哥们你先试一下那个“运行到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了。
但我仍然很想知道怎么解决这个“基座安装失败”的问题。如果有大佬知道这个问题,烦请为鄙人解答一下。在此不胜感激。

@zhetengbiji zhetengbiji transferred this issue from dcloudio/uni-app Feb 2, 2023
@Rain-Hsiang
Copy link

哥们你先试一下那个“运行到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
Copy link

EquinoxFlowerJG commented Mar 27, 2023 via email

@Rain-Hsiang
Copy link

Rain-Hsiang commented Mar 30, 2023 via email

@xahy123
Copy link

xahy123 commented Dec 13, 2023

哥们你先试一下那个“运行到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拖入进去就行了

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants