前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >B4A如何运行在Win11安卓子系统上

B4A如何运行在Win11安卓子系统上

作者头像
一线编程
发布2023-03-02 13:00:07
1.5K0
发布2023-03-02 13:00:07
举报
文章被收录于专栏:办公魔盒办公魔盒

先说说为什么要用WSA

  • 1.当我们电脑或服务器需要用Hyper-V或者Docker或者Linux子系统的时候是没法与第三方安卓模拟器共存的,打开第三方模拟器的时候会提示VT已关闭;
  • 2.如果我们使用了第三方安卓模拟器,关闭了VT功能,那么就会导致Docker崩溃,Docker一旦崩溃就会导致,里面的所有数据均会丢失!
  • 3.目前想在Windows11上,使用安卓模拟器调试B4A程序,又想与虚拟机共存的解决方式就是使用微软官方的WSA安卓子系统了!
  • 4.当然不适用虚拟机功能的朋友可以忽略本教程;如果单纯想体验WSA安卓子系统,也可以继续往下深究!

准备条件:

  • Windows11 操作系统
  • 运行内存大于等于8GB
  • 安卓子系统离线安装包 (提取码:vbee) https://pan.baidu.com/s/1ex2W8FYRUVVO4m5TcPJIEA?pwd=vbee
  • Windows11 已经打开虚拟机功能和子系统功能

具体操作

第一步,打开虚拟机功能和win11子系统功能

图示:

第二步,设置电脑地区为"美国",因为目前WSA只能在美国使用![安装完成后可以改回"中国"]

图示:

第三步,安装安卓子系统
  • 使用 [Add-AppxPackage WSA文件路径] 命令行安装

图示:

  • 在开始菜单会简单以下图标表示成功

到此安卓子系统安装完毕

第四步,配置安卓子系统

在开始菜单,点击Windows Subsystem for Android突变进入子系统进行配置

1.打开"开发人员模式"

2.点击"开发人员模式",下面的"管理开发人员设置",打开安卓子系统

3.等待片刻,即可进入安卓子系统的开发者模式,然后关闭掉即可!到这步表示安卓子系统已经打开,后续如果重启系统,每次都要操作或者直接打开 [子系统资源-->连续]

4.然后刷新一下IP,只有出现了IP,后面才能调试和安装APK程序

5.[127.0.0.1:58526]就是我们要用ADB操作的IP和端口号

到此安卓子系统配置完毕

第五步,在安卓子系统上安装和调试 APK应用程序
  • 1.开始前我们先用B4A创建一个测试项目<单纯体验,安卓子系统可以跳过此操作>
  • 2.新建->默认值即可

3.在点击,运行前;我们要先使用ADB进行WSA连接,每次开机或者运行WSA前进行连接即可

  • 3.1 先打开我们的ADB目录,安装了B4A的朋友,直接到 B4A路径配置里面找Android.jar路径下的platform-tools目录即可!
  • 3.2 在目录下,运行CMD终端;然后输入adb connect 127.0.0.1:58526指令即可!

3.2.1 连接失败,表示安卓子系统已经自行关闭,重新操作第四步3,4步骤即可或者可以[子系统资源-->连续]或者一直保留"开发者窗口"即可!

3.2.2 继续ADB连接,出现already connected to 127.0.0.1:58526表示连接成功!

  • 4.回到B4A项目,按F5即可编译B4A项目,B4A程序会自动安装APK到,安卓子系统!

到此,即可愉快的玩耍B4A编译调试了

单纯想体验WSA安卓子系统的朋友,需要下载ADB工具安装APK程序!

  • 1.首先下载ADB下载连接(提取码:k49u)

https://pan.baidu.com/s/1BuvEPRMP9UT8kPdCp8m-3g?pwd=k49u

  • 2.下载解压后,进入ADB目录,运行CMD终端,然后连接WSA子系统,与上面的连接步骤相同
  • 3.当连接成功后,使用adb install "F:\Rambo\桌面\result.apk"指令进程APK应用安装!

全部教程结束啦!!!

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2022-04-13,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 办公魔盒 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 第一步,打开虚拟机功能和win11子系统功能
  • 第二步,设置电脑地区为"美国",因为目前WSA只能在美国使用![安装完成后可以改回"中国"]
  • 第三步,安装安卓子系统
  • 第四步,配置安卓子系统
  • 第五步,在安卓子系统上安装和调试 APK应用程序
相关产品与服务
容器镜像服务
容器镜像服务(Tencent Container Registry,TCR)为您提供安全独享、高性能的容器镜像托管分发服务。您可同时在全球多个地域创建独享实例,以实现容器镜像的就近拉取,降低拉取时间,节约带宽成本。TCR 提供细颗粒度的权限管理及访问控制,保障您的数据安全。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档