问题:

  • 以前做手机App用过一段时间Dcloud的Hbuilderx开发工具,今天翻开以前的代码打算改写一版其他App,重新装Hbuilderx之后,打开项目发现问题【运行未检测到真机或模拟器】如图: 在这里插入图片描述

解决方法

经过查找资料发现是环境没有配置对,原来用Hbuilder真机调试或者虚拟机调试需要与手机驱动软件一同配合使用且软件启动需要有先后顺利。具体我的解决方法是:
1、安装360手机助手,且连接手机成功。(注意:手机一定要允许USB调试或者传输文件)
2、启动Hbuilderx打开项目,点击运行就可以采用真机调试了。

参考资料:

      https://ask.dcloud.net.cn/article/97中核心描述摘录如下:
    1. Windows 连接手机/模拟器说明

    4.1 Windows: 连接Android手机

    4.1.1 驱动:

    确认已安装Android手机驱动。

    如果手机连接没有任何反应或提示驱动问题,可通过以下方式解决:

    安装驱动精灵类程序,通过它们来安装驱动
    装驱动比较好的方式是使用各种手机助手,比如360、腾讯的各种手机助手,如果有问题,尝试升级助手的版本。
    4.1.2 其它注意事项:

    如果在启动HBuilderX后才安装驱动连接上手机,可能需要重启HBuilderX。 使用管理员权限运行HBuilder。
    关闭WebView调试模式,重启HBuilderX重试。
    如果其他软件可以连接手机,而HBuilderX无法检测到手机,可能是其他软件独占了Google的ADB服务通道。
    Android的ADB服务已经被大量软件滥用,除了各种手机助手自带adb,其他如QQ、搜狗输入法、暴风影音、酷狗音乐、阿里旺旺等众多软件都自带adb。有些工具的adb版本低且独占手机通道,就会导致HBuilderX无法连接手机。
    在任务管理器中找到adb.exe相关进程(包括kadb.exe等),在任务管理中右键该进程,打开文件位置,查看该进程是什么软件启动的。
    禁止这些软件监听手机插入(一般在该软件的设置中)、禁止自动启动。
    有些软件结束adb进程后又会自动启动,所以得将adb.exe文件重命名一下,实在不行卸载了这些流氓软件。
    关闭所有手机助手及进程里各种adb.exe(包括kadb.exe等),再试。

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐