Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
imdatouk
unidocs-zh
提交
bd51f17a
U
unidocs-zh
项目概览
imdatouk
/
unidocs-zh
与 Fork 源项目一致
Fork自
DCloud / unidocs-zh
通知
2
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
U
unidocs-zh
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
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.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录