[APP ] Windows11侧载APK与细节讨论

楼主: SHR4587 (SHR4587)   2021-10-22 16:33:13
  这篇主要也是参考前面提到的媒体 BleepingComputer 所写的 ”Windows11 Subsystem for Android lets you sideload apps Here’s how” 会整理这篇大致上是给像我一样不会
写程式的人使用的,如果有这方面相关基础建议直接参考网络上英文社群整理的文章去实作应该更清楚,目前使用过的心得大概就是这其实跟Windows11的版本没有什么关系,
甚至要说微软爽的话要开放 Windows10 使用应该也是没问题的.......(ry
  如果是正式版不在 Beta 通道的也可以尝试看看能不能使用,主要重点就是要能够下载Amazon Appstore。首先在下载Amazon Appstore之前要先理解到这功能是建立在
Subsystem 底下的,需要动用到 X86 CPU 的虚化功能,所以第一件事情就是到 BIOS/UEFI 里面去把 CPU 的 SVM Mode/VT-X 打开来 ( 对应 AMD/intel 至于 ARM 就不清楚了 ) ,
桌电的话通常板厂都会把这功能放在 CPU 功能底下,笔记本电脑或是 Surface 这方面我就不清楚了。接下来就是准备安装 Subsystem for Android。
一:
到设定里面把国家区域改成美国,MS Store 就会转区到美国了。
二:
这边如果没有照文章开头开启 CPU 虚化功能的话会要你到 BIOS 里面开启后再来下载,如果有开启的话,这边会开始下载并安装 Amazon Appsotre 跟 Subsystem for Android。
这边安装完成后会要求重新开机,并且执行系统更新,这边可以知道 Subsystem for Android 并不是跟 Windows11 的系统版本绑在一起的,所以理论上正式版的使用者也能使用
。(目前 Beta 通道其实也还停留在正式版的组建)
  到这边顺便提醒一下如果想要透过 VPN 去下载 Amazon Appstore 的人,开启 VPN 之后到开启 Windows Subsystem for Android 会看到 Subsystem 的设定,这里先做一次
重设跟关闭所有的 Andorid App 把 IP 位置清除后再开启 Amazon Appstore,这边其实也只是理论上能用而已我其实也没试成功用 VPN 去登入 Amazon Appstore,到这里就留给
想玩的人试试看了。
  接下来就是要做侧载前的准备,这里需要 Android Studio 的 SDK。
一:
首先到 "https://developer.android.com" 找到 "SDK Platform tools" 下载 "Platform-Tools for windows"
二:
将 Platform-tools 里面的档案都丢到英文命名的资料夹中 ( 你自己好操作的名称就好 ),这边我是直接丢在 C 槽底下并直接用 Platform-tools 这个名称。
三:
将你要侧载的 APK 档案丢到英文命名的资料夹中(一样,命名成自己好操作的名称就好)
四:
开启 Windows subsystem for Android,将开发人员模式开启。并确认有抓到IP位置,如果IP位置显示为无法辨认,这边只要随便开启一个需要连网的 Android App. 就能抓到了,
当然目前还没安装其他 Android App. 所以这边就是直接开启 Amazon Appstore 就行了。
五:
开启 CMD
六:
输入 CD SDK Platform tools 所在位置
范例:
我的 "SDK Platform tools" 在 C 槽的 Platform-tools 资料夹内所以会是:
CD C:\platform-tools
七:
回到 Subsystem for Android 刚刚有提到确认有没有抓到 IP,这边复制显示的 IP 位置
输入ADB Connect 刚刚复制的 IP 位置,这边如果显示 failed to autehnticate 之类的讯息,再打一次同样的指令应该就行了。
成功会显示 Already connected
范例:
adb connect 17X.2X.210.198
八:
开始侧载 APK
输入adb install 你的 APK 存放的位置\你的APK的档案名称(包含副档名.apk)
范例:
我的 apk 档放在 C 槽的 platform-tools\apk 档案名字是 qooapp.apk
adb install C:\platform-tools\APK\qooapp.apk
安装成功后会显示 sucess
如果要继续侧载就只需要重复这个步骤就好。
其实也跟普通的 Android 系统一样,你用如 Qoo/amazon appstore 这类可以直接在系统内侧载 App 的应用程式他是能直接下载并安装的,且不用透过这么繁杂的指令去侧载
应用程式,我也有尝试过侧载 Google Service 但它显示我 SDK版 本过旧这方面我就不知道原因了,我对Android 系统不熟悉就看各位有没有人试成功了。
作者: Roy3567 (路邊的大白)   2021-10-22 17:14:00
就微软牌的模拟器,以后microG会有相对应的repo吧
作者: Lukesky   2021-10-22 20:23:00
我在release preview的通道 找到wsa的安装档也是能用不过看管理员 wsa完全没用到gpu的感觉
作者: dx7880880212 (雨后彩虹)   2021-10-22 23:00:00
据说要吃GPU要装WSL的GPU驱动有人制作安装APK的GUI挺方便的装了PTT无聊用用
作者: tennyleaz (tenny)   2021-10-22 23:21:00
希望最后Xbox也能开放装Apk...
作者: Lukesky   2021-10-23 12:08:00
那个驱动会跟原本的驱动冲突吗
楼主: SHR4587 (SHR4587)   2021-10-24 21:21:00
我查了一下,似乎只要在MS Store下载OpneCL套件就好了

Links booklink

Contact Us: admin [ a t ] ucptt.com