提交 bd51f17a 编写于 作者: X xiaohutu

更新 真机运行常见问题

上级 05e1db5e
......@@ -63,14 +63,21 @@ HBuilderX支持项目类型较多,只有`uni-app`、`5+app`、`wap2app`可以
### 3.2 Mac: 连接Android手机@mac-android
- 特别注意:HBuilderX菜单【设置 - 运行设置】,如果自定义过adb路径,请检查adb路径是否有效,注意必须是有效的adb(通常程序名都是adb)。如不确定,清除掉试试。然后重启HBuilderX。
- 如果是检测不到mumu等Android模拟器,HBuilderX菜单【设置 - 运行设置】,请检查配置的端口号。
- 关闭HBuilderX,打开任务管理器,看下是否存在adb进程,如存在,请杀死所有adb进程。
1. 重启电脑重试,重启电脑通常能解决90%的问题。
2. 如重启HBuilderX仍然不行,请使用命令行(终端.app),切换到HBuilderX自带的adb目录。
3. HBuilderX正式版的adb目录位置:tools/adbs目录(MAC下为HBuilderX.app/Contents/tools/adbs目录);HBuilderX Alpha版的adb目录位置:plugins/launcher/tools/adbs目录(MAC下为`/Applications/HBuilderX-Alpha.app/Contents/HBuilderX/plugins/launcher/tools/adbs`目录)
4. 在adbs目录下运行`./adb kill-server`重试。
**修改adb_usb.ini**
1. 关于本机(指Mac系统的关于本机,非手机) --> 系统报告 -> usb -> 你所连接的device --> 厂商ID或者供应商ID(Vendor ID)
2. 在终端执行如下命令:echo xxxxxx >> ~/.android/adb_usb.ini (“xxxxxx”为厂商ID或者供应商ID(Vendor ID),有些系统下echo命令并不能正确写入文件,可在~/.android/目录下修改或新建adb_usb.ini添加xxxxxx)
3. 重启HBuilderX。
4. 如重启HBuilderX仍然不行,请使用命令行(终端.app),切换到HBuilderX自带的adb目录。
5. HBuilderX正式版的adb目录位置:tools/adbs目录(MAC下为HBuilderX.app/Contents/tools/adbs目录)
6. HBuilderX Alpha版的adb目录位置:plugins/launcher/tools/adbs目录(MAC下为`/Applications/HBuilderX-Alpha.app/Contents/HBuilderX/plugins/launcher/tools/adbs`目录)
7. 在adbs目录下运行`./adb kill-server`重试。
8. 重启电脑重试。
2. 在终端执行如下命令:echo xxxxxx >> ~/.android/adb_usb.ini (“xxxxxx”为厂商ID或者供应商ID(Vendor ID),有些系统下echo命令并不能正确写入文件,可在~/.android/目录下修改或新建adb_usb.ini添加xxxxxx),重启HBuilderX。
> 如果上面的方法还无法解决,菜单【帮助】【查看运行日志】,看下日志中存在什么相关的错误。
> 也可到[DCloud论坛](https://ask.dcloud.net.cn/)发帖。发帖时,详细说明操作系统信息、HBuilderX版本号、手机型号以及手机系统信息,并提供运行日志。
## 4. Windows 连接手机/模拟器说明@windows
......@@ -86,9 +93,9 @@ HBuilderX支持项目类型较多,只有`uni-app`、`5+app`、`wap2app`可以
#### 4.1.2 注意事项:
- Windows Android: 如果是华为手机,下列各种方法都尝试后还不行,请安装[华为手机助手](https://consumer.huawei.com/cn/support/content/zh-cn00731203/?ivk_sa=1024320u)
- HBuilderX,【设置 - 运行设置】,是否自定义过adb路径。如有自定义,请检查adb路径是否有效。如不确定,清除掉试试。然后重启HBuilderX
- 关闭HBuilderX,打开任务管理器,看下是否存在adb进程,如存在,请杀死所有adb进程
- 特别注意:HBuilderX菜单【设置 - 运行设置】,如果自定义过adb路径,请检查adb路径是否有效,注意必须是有效的adb(通常windows下,程序名都是adb.exe)。如不确定,清除掉试试。然后重启HBuilderX
- 如果是检测不到夜神、mumu等Android模拟器,HBuilderX菜单【设置 - 运行设置】,请检查配置的端口号。
- 关闭HBuilderX,打开任务管理器,看下是否存在adb进程,如存在,请杀死所有adb进程
1. 如果在启动HBuilderX后才安装驱动连接上手机,可能需要重启HBuilderX。
2. 使用`管理员权限`运行HBuilderX。
......@@ -99,8 +106,23 @@ HBuilderX支持项目类型较多,只有`uni-app`、`5+app`、`wap2app`可以
7. 禁止这些软件监听手机插入(一般在该软件的设置中)、禁止自动启动。
8. 有些软件结束adb进程后又会自动启动,所以得将`adb.exe`文件重命名一下,实在不行卸载了这些流氓软件。
9. 关闭所有手机助手及进程里各种`adb.exe`(包括`kadb.exe`等),再试。
10. 如果是华为手机,下列各种方法都尝试后还不行,请安装[华为手机助手](https://consumer.huawei.com/cn/support/content/zh-cn00731203/?ivk_sa=1024320u)
11. 如果是华为荣耀Magic UI系列手机,检测不到手机,请参考 [华为荣耀Magic UI系列手机ADB连接手机方法](https://ask.dcloud.net.cn/article/40005)
> 如果上面的方法还无法解决,菜单【帮助】【查看运行日志】,看下日志中存在什么相关的错误。
> 也可到[DCloud论坛](https://ask.dcloud.net.cn/)发帖。发帖时,详细说明操作系统信息、HBuilderX版本号、手机型号以及手机系统信息,并提供运行日志。
#### 4.1.3 其它问题
#### 4.1.3 adb占用问题
如果以上方式仍然不行,还有一种可能是手机对adb的版本有特定要求(遇到一些魅族手机有此问题),此时需要更换HBuilder的adb版本。
- HBuilder安装目录下带了多个版本的adb。
- HBuilder的adb目录位置:tools/adbs目录(MAC下为HBuilder.app/Contents/tools/adbs目录)
- HBuilderX的adb目录位置:plugins/launcher/tools/adbs目录(MAC下为`/Applications/HBuilderX-Alpha.app/Contents/HBuilderX/plugins/launcher/tools/adbs`目录)
替换版本前,将默认版本的adb.exe备份下。然后把1.0.31版的adb.exe拷贝出来替换主目录下的exe。
> 当然也可下载[Android SDK](https://developer.android.google.cn/),将其中的adb替换HBuilderX自带的adb.
#### 4.1.4 adb占用问题
如果你找不到被谁占用,则还可以使用如下方式检测,寻找幕后黑手:
1. 打开命令行窗口
......@@ -124,14 +146,6 @@ HBuilderX支持项目类型较多,只有`uni-app`、`5+app`、`wap2app`可以
adb.exe(名称一般不是adb.exe,以adb.exe举例)为启动的adb进程。
或者手工在任务管理器中定位这个进程,打开任务管理器后,进入进程选项卡,如果列表里有PID,直接找;如果列表里没有PID,点菜单查看-选择列,勾上PID。
#### 4.1.4 其它问题
如果以上方式仍然不行,还有一种可能是手机对adb的版本有特定要求(遇到一些魅族手机有此问题),此时需要更换HBuilder的adb版本。
- HBuilder安装目录下带了多个版本的adb。
- HBuilder的adb目录位置:tools/adbs目录(MAC下为HBuilder.app/Contents/tools/adbs目录)
- HBuilderX的adb目录位置:plugins/launcher/tools/adbs目录(MAC下为`/Applications/HBuilderX-Alpha.app/Contents/HBuilderX/plugins/launcher/tools/adbs`目录)
替换版本前,将默认版本的adb.exe备份下。然后把1.0.31版的adb.exe拷贝出来替换主目录下的exe。
### 4.2 Windows: 连接iOS手机@windows-ios
#### 4.2.1 iTunes下载说明@windows-download-itunes
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册