uniapp运行到模拟器或手机

运行到模拟器

MuMu模拟器为例, 其他的模拟器类似

adb的全称为Android Debug Bridge,就是起到调试桥的作用。通过adb我们可以在Eclipse中方便通过DDMS来调试Android程序,说白了就是debug工具。

工具 - 设置 - 运行配置
设置adb的路径和端口
路径: D:/MuMu/MuMuPlayer-12.0/shell/adb.exe

端口查看方式:

记录下此时的端口是: 16384

设置adb的路径和端口

在adb.exe的当前目录打开cmd输入 adb.exe connect 127.0.0.1:16384

运行 - 运行到手机或模拟器 - 运行到Android App基座

点击运行

最后运行的效果:

参考:
- MuMu模拟器如何连接adb?
- MuMu模拟器12如何连接adb?
- HBuilder X开发uni-app项目如何使用mumu模拟器调试。
- 真机运行常见问题
- uni-app连接夜神模拟器并热更新

模拟器调试

点击调试, 就会下载对应的调试插件

但感觉不咋好用

TIPS

在电脑上运行SpringBoot, 浏览器请求的地址是localhost
模拟器请求的地址也是localhost
这两个localhost并不是同一个主机

1
2
3
4
5
6
7
8
9
10
kksl() {
uni.request({
url: `http://localhost:23333/hello`,
success: res => {
console.log('请求')
this.hello = res.data
console.log(res.data)
}
})
}

查看windows的ip

将此ip 192.168.203.85 替换掉 localhost

1
2
3
4
5
6
7
8
9
10
kksl() {
uni.request({
url: `http://192.168.203.85:23333/hello`,
success: res => {
console.log('请求')
this.hello = res.data
console.log(res.data)
}
})
}

再次请求, 模拟器成功获取到了请求结果

综上请求的url, 一定要是模拟器能够访问的地址

运行到手机

以小米手机为例:
先给手机插上USB连上电脑

  1. 设置 - 更多设置 - 开发者选项 - 开启开发者选项
  2. 调试 - 开启USB调试
  3. 调试 - 开启USB安装

然后点击运行到手机

勾选设备, 点击运行


uniapp运行到模拟器或手机
https://xiamu.icu/前端/uniapp运行到模拟器或手机/
作者
肉豆蔻吖
发布于
2023年8月14日
许可协议