uni-app Mac无法正常使用模拟器
uni-app Mac无法正常使用模拟器
项目 | 信息 |
---|---|
产品分类 | uni-app x/App |
PC开发环境操作系统 | Mac |
PC开发环境操作系统版本号 | 14.1.1 |
HBuilderX版本号 | 3.98 |
手机系统 | Android |
手机系统版本号 | Android 14 |
手机厂商 | 模拟器 |
手机机型 | android studio |
操作步骤:
没有复现步骤,开机就不好使
预期结果:
好用
实际结果:
不好用
bug描述:
12:48:59.425 项目 ‘mom-app-report’ 开始编译… 12:49:01.139 请注意运行模式下,因日志输出、sourcemap 以及未压缩源码等原因,性能和包体积,均不及发行模式。 12:49:01.141 编译器版本:3.98(vue3) 12:49:01.142 正在编译中… 12:49:08.610 项目 ‘mom-app-report’ 编译成功。 12:49:08.613 ready in 8528ms. 12:49:08.661 正在建立手机连接… 12:49:09.804 手机端调试基座版本号为3.98, 版本号相同,跳过基座更新 12:49:13.512 正在同步手机端程序文件… 12:49:14.398 同步手机端程序文件完成 12:49:17.000 正在启动HBuilder调试基座… 12:49:18.031 应用【mom-app-report】已启动
- 以上都正常,但是模拟器里一直在转圈,这个问题从 3.5.3 后就一直存在,一直不修,到现在已经3.98了,还一直存在,还一直不修。
- 另外Github上这个问题已经存在好久了:https://github.com/dcloudio/HBuilderX/issues/28,你们是看都不看啊
使用模拟器的CPU类型为x86_64导致了上面的问题。
因三方so库影响,uni-app不支持这个cpu类型。
uni-app支持的cpu类型详见:https://uniapp.dcloud.net.cn/tutorial/app-android-abifilters.html
嗯,半天过去了,是没人管对吗?
尝试关闭电脑防火墙试试
方便远程看一下嘛。1229771221
已经加好友,等待回复。
我看着下面方式操作,未能复现,请你提供更多信息,机器、模拟器信息,可复现的工程文件。
我的操作步骤:
升级最新 hx
创建 hello uts
启动 as 模拟器,比如 api34 pixel 3a,安卓 14
hx 选择真机调试,选择安卓模拟器
等待编译结果,观察是否可以看到结果。
电脑环境 mac 最新系统,芯片 m2
控制台展示
17:45:16.473 项目 ‘basic-uts’ 编译成功。
17:45:16.477 ready in 35048ms.
17:45:16.627 正在建立手机连接…
17:45:16.929 检测到HBuilder调试基座有更新,正在删除旧版本…
17:45:17.577 删除旧版HBuilder调试基座成功
17:45:17.577 正在安装手机端HBuilder调试基座…
17:45:20.371 安装HBuilder调试基座完成
17:45:21.899 正在同步手机端程序文件…
17:45:22.060 同步手机端程序文件完成
17:45:23.410 正在启动HBuilder调试基座…
17:45:24.861 应用【basic-uts】已启动。注意编译阶段有报错,可能部分模块无法使用。
17:45:25.996 App Launch at App.vue:5
17:45:25.997 App Show at App.vue:8
17:45:26.006 App Hide at App.vue:11
17:45:26.830 App Show at App.vue:8
安装模拟器正常运行。
看楼上其他同事在跟进,请和他进行反馈
回复 DCloud_UNI_OttoJi: 已经加了,正在等,另外我刚才试了一个空白项目,结果还是一样的。另外这个问题其实已经好久了,我mac系统本身已经更新了好几个版本,每个版本都不好使,跟那个git说的一样,只有3.5.3版本好使,之后所有版本都不好使。
回复 天边鱼: 嗯嗯,我看社区没有大面积的报错,可能是某些地方有问题,具体让同事来跟你排查。
3.93.2023101913-alpha
【重要】调整 App项目全系列调整为默认64位,即manifest.json的Android平台支持CPU类型默认值为arm64-v8a。如需32位需手动配置manifest打包后生效
和这个有关系吗?难道你的模拟器是32位?
目前Mac上就没有32位的APP吧,昨天你们的人远程QQ看了,在android studio里面选android14的那个模拟器环境确实有问题,必须选android11的版本才行。
回复 天边鱼: 排查的过程和结果,可以新开回复补充下吗,方便遇到相似问题的用户按照相通的操作操作?