uni-app项目如何运行至安卓模拟器(MuMu模拟器12)
一篇搞定全过程,可根据个人需求通过 目录 进行跳转。uni-app项目也可以运行在Android Studio中,可根据个人需求进行选择使用。
文章目录
一、本文使用工具与插件
工具 /插件/系统 名 | 版本 |
---|---|
win11 | Windows 11 |
MuMu模拟器 | v3.8.5 |
HbuilderX | v3.8.3 |
二、安装MuMu模拟器
- 百度搜索 MUMU模拟器,打开官网。
- 下载 模拟器。点击红框内的下载MUMU模拟器。
- 安装模拟器,系统里已经装过了,会出现覆盖安装的按钮,没有安装的点立即安装即可。在安装时需要把安装目录复制一下备用,然后一直点下一步即可。
- 安装好后,将上一步复制的安装目录黏贴到文件地址栏中(下图红框)输入后回车打开软件安装目录。
三、配置全局adb命令
adb为Android Debug Bridge,就是起到调试桥的作用
- 通过上面步骤打开软件安装目录,打开shell文件夹。文件夹中有一个adb.exe的文件。
- 将当前文件夹地址复制一下,即‘D:\Program Files\MuMuPlayer-12.0\shell’,这个地址根据个人安装软件目录而定,当前地址仅使用本文。
- 打开查看高级系统配置,本文通过打开系统菜单,直接输入高级二字搜索打开。系统无法搜索出结果的,可以通过打开控制面板,输入高级二字搜索打开。
- 打开后,点击环境变量 按钮,打开环境变量对话框。
- 选择Path行,进行编辑。将复制的地址添加进去。即为‘D:\Program Files\MuMuPlayer-12.0\shell’新增一行。添加好后点击确定按钮。
- 下方的系统变量中也有一个Path,重复执行一下添加地址的操作。
- 以上步骤执行好后,只要打开的对话框都点确定按钮,保存修改。
四、通过adb链接安卓模拟器
- 打开MuMu模拟器中的开发者模式,打开系统应用-> 设置
- 点击关于手机->版本号,在版本号上连续点击多次,直至出现开发者模式已打开的字样。当前已经打开该模式,不在显示上述提示。
- 开好后返回主界面,按照红框内容,打开多开器。
- 查看adb 端口号,按照图片红框内容依次点开。可以看到,当前端口为16384,该端口号已操作机器为准,当前端口号只适用于本案例。
- 使用adb连接模拟器,打开cmd。输入 adb connect 127.0.0.1:16384回车。提示信息为connected to 127.0.0.1:16384,则代表链接成功,可以进行下一步。
五、uni-app项目运行至安卓模拟器
- HBuilder X设置adb。打开HBuilder X,点击运行->运行到手机或模拟器->ADB路径设置。
- 设置Adb路径,adb路径是adb.exe所在文件目录的路径,该路径一般为MuMuplayer 安装目录下的shell/adb.exe,在本文中即D:\Program Files\MuMuPlayer-12.0\shell\adb.exe。Android模拟器端口 即是通过第四步启动的那个端口号:16384。该设置为自动保存,修改好后关闭即可。
- 在模拟器中运行项目,打开uniapp项目,点击 运行->运行到手机或模拟器->运行到Android App基座。点击弹出框中的刷新,即可看到第四步中已经启动好的服务。如果显示没有检测到设备,请插入设备后点击刷新再试的红色字样。需要重复操作一下第四步,通过adb连接一下服务。
- 运行后,项目信息会展示在 HBuilder X的控制台中,项目会运行至安卓模拟器中。
补充
adb链接失败
- 运行adb 时,cmd报错adb 不是内部或外部命令,也不是可运行的程序或批处理文件,需要检查环境变量中的Path地址是否配置正确。
- 在adb链接服务之前需要打开MuMuplayer安卓模拟器。
- 确认安卓模拟器的开发者模式是否打开。