这是我参与「第五届青训营」伴学笔记创作活动的第8天。
前言
先来回答一下,为什么会有这篇文章,因为我是在win上进行开发的,所以要开启win的虚拟化,而这个会和安卓模拟器产生冲突。因此,属于是无奈之举,然后找到了以下的这个方案(Ps:文章后面会有下载地址),并成功运行极简版抖音的客户端,如果你也是使用win开发的,并且市面上主流的安卓模拟器使用会产生冲突,那不妨试一下这个方案。
操作步骤
1.安装适用于 Android ™的 Windows 子系统
点我下载 提取码:0807
下载完成并解压后,找到文件夹中的Run.bat程序。
点击运行,如果出现爆红,无视即可,最后安装完成后提示输入Y重启,最好重启一下或者稍后自行重启也可以。
安装成功后会出现Google Play商店和Magisk的界面,并且在开始菜单的最近添加能看到它们的图标。
最后打开这里的适用于 Android ™的 Windows 子系统设置,并且打开开发者选项,最好两个都打开。
2.安装APK安装程序
安装完安卓子系统后(Ps:要保持上面那些东西都开启),接着安装APK安装程序,这个在微软商店里就可以直接安装。
将下载下来的极简版抖音客户端右键选择打开方式为APK安装程序,如果提示找不到ADB,按照软件的引导下载即可。
最后等待它自动安装完成即可。
就这样,我们成功解决了安卓模拟器与win虚拟化系统冲突而造成的问题,可以放心调试了。
3.(备选)安装 WSA PacMan,APK安装程序的备选方案
这个没有APK安装程序方便,还得手动下载安装,链接我也放这了,安装的时候就无脑下一步(Ps:除了选择安装目录),所以我就不演示了。使用方法和上面一致,只不过打开方式换成WSA Package Manager罢了。
4.错误提示的解决办法
如果出现找不到Android设备的错误提示,首先要确保自己第一步的服务都启动了(Ps:第一次安装的App需要),另外,检查下适用于 Android ™的 Windows 子系统设置软件中的开发者模式的按钮是否都打开了,可以多试几次。
后续我们再次需要启动客户端的时候就可以直接点击apk启动了。
小结
如果可以的话,我希望未来Go的生态能发展得更好,像Java一样,开发框架都能支持win,这样我也就不用这么折腾了。/(ㄒoㄒ)/~~