Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
DCloud
unidocs-zh
提交
bd51f17a
unidocs-zh
项目概览
DCloud
/
unidocs-zh
通知
3216
Star
106
Fork
815
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
94
列表
看板
标记
里程碑
合并请求
70
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
unidocs-zh
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
94
Issue
94
列表
看板
标记
里程碑
合并请求
70
合并请求
70
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
提交
bd51f17a
编写于
10月 21, 2022
作者:
X
xiaohutu
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
更新 真机运行常见问题
上级
05e1db5e
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
33 addition
and
19 deletion
+33
-19
docs/tutorial/run/run-app-faq.md
docs/tutorial/run/run-app-faq.md
+33
-19
未找到文件。
docs/tutorial/run/run-app-faq.md
浏览文件 @
bd51f17a
...
...
@@ -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.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录