在Uniapp中把项目运行在虚拟机中和真机遇到的问题?

默认为虚拟机,真机会有说明。
遇见的问题:

1. 控制台报自定义基座失败,hbuilder设置adb?

adb路径设置为:

2. hbuilder报同步资源失败,未得到同步资源的授权

2.1 模拟器:控制台打印基座安装成功,但是虚拟机中没有hbulider app,而且没有弹出授权的窗口?

解决办法: 手动安装android_base.apk,位置:

把base.apk拖到虚拟机里,apk安装失败,往下看3,解决办法

2.2 手机真机:控制台打印基座安装成功,真机可以成功安装hbuilder,就是不能成功同步资源

手机显示 not connect to ip:port from i:port,(3000ms)

2.2.1 查看手机的ip地址,ping ip能不能ping通?

2.2.2 查看ipconfig,连接的地址是vmware的ip地址,

把这两个给禁用了,就可以同步资源成功了

3. AndroidStudio拖入apk包报错?abis -113

解决办法使用下面这个image:以下这个image可以同时运行x86和arm apk

4. hbuilder控制台打印启动成功,虚拟机中一直显示同步手机端程序文件完成,然后转圈。。。

找:下载uniapp hello, 使用标准基座正常,使用自定义基座不好使
解决办法:自定义基座的包名更换下
使用标准基座也转圈?一直这样???
添加模拟手机的system image使用X86

5. android studio 安装了新的手机模拟器,hbuilder找不到模拟器

解决办法: 去任务管理器把adb.exe进程杀了 重新启动

6. 不打开Android studio直接启动安卓虚拟器

该路径下有emulator.exe

命令:
emulator.exe -list-avds
emulator.exe -avd Pixel_5_API_30
// 虚拟机开启网络
emulator.exe -avd Pixel_8_Pro_6.7 -dns-server 8.8.8.8
// 带串行通信设备启动
emulator.exe -avd Medium_Phone_API_28 -writable-system -qemu -serial COM3
一键启动:

启动时候报错

解决办法:

6.1. 查看该端口是否被占用

netstat -ano | findstr "5037"
找到该进程,删除

6.2 去任务管理器通过pid搜索, 把adb.exe进程杀了 重新启动

7. android studio 安装haxm报错

为什么要安装haxm或者hyper-V?? haxm现在过期啦!!!!!!以下问题是针对haxm的,建议使用hyper-v,haxm是备选哦

This article explains how to use your computer's hardware acceleration features to maximize Android Emulator performance.

有两种加速的方法: hyper-v和HAXM
hyper-v选择模拟器的时候要注意下:选择x86-based system的image
When you create a virtual device, be sure to select an x86-based system image. If you use an ARM-based system image, the virtual device will not be accelerated and will run slowly.

解决办法:进入bios界面,找到处理器设置,有个intel 虚拟化 选为enable,如果不选择,使用android studio 启动手机模拟器启动不起来

7.1 选择好之后遇见一下错误,一个no变成四个no

解决方法看下面是这个:前提是禁用hyper-V

7.1.1 最初是启用:

7.1.1.1 怎么关? 解决办法?

cmd管理员启动:执行一下命令,重启系统,会有弹窗提示Do you want to disable Credential Guard? 按F3确认,我的电脑是
然后去android studio --- settings
可以安装成功啦!!!再看7.1截图信息应该是未启用
image

mountvol Z: /s
copy %WINDIR%\System32\SecConfig.efi Z:\EFI\Microsoft\Boot\SecConfig.efi /Y
bcdedit /create {0cb3b571-2f2e-4343-a879-d86a476d7215} /d "DebugTool" /application osloader
bcdedit /set {0cb3b571-2f2e-4343-a879-d86a476d7215} path "\EFI\Microsoft\Boot\SecConfig.efi"
bcdedit /set {bootmgr} bootsequence {0cb3b571-2f2e-4343-a879-d86a476d7215}
bcdedit /set {0cb3b571-2f2e-4343-a879-d86a476d7215} loadoptions DISABLE-LSA-ISO,DISABLE-VBS
bcdedit /set {0cb3b571-2f2e-4343-a879-d86a476d7215} device partition=Z:
mountvol Z: /d

Android Emulator Troubleshooting - Xamarin | Microsoft Learn(模块Disabling Device Guard)

posted @ 2023-04-17 09:43  躺尸的大笨鸟  阅读(1336)  评论(0)    收藏  举报