千机游戏提供最新游戏下载和手游攻略!

在Windows 10 上运行Android 应用程序的两种方法

发布时间:2024-09-06浏览:19

大家好,如果您还对在Windows 10 上运行Android 应用程序的两种方法不太了解,没有关系,今天就由本站为大家分享在Windows 10 上运行Android 应用程序的两种方法的知识,包括的问题都会给大家分析到,还望可以解决大家的问题,下面我们就开始吧!

与在Windows 10上直接使用虚拟机或模拟器运行Android应用程序相比,通过WSA运行Android应用程序效率更高:它依赖于Windows自带的虚拟化引擎,不需要先启动虚拟机,从而消耗更少的资源。对于Android应用程序没有系统架构要求。最重要的是它可以完全在一个窗口中运行,并且可以与当前的Windows生态系统完全集成。目前在Windows 10上运行WSA有两种方法,分别适用于不同的系统场景。如果你需要在Windows 10上运行Android应用程序,你不妨“按需请求”。

将WSA 从Windows 11 移植到Windows 10:WSAPatch

优点:基于WSA原生构建,兼容性最好。

缺点:仅支持最新版本的Windows 10 22H2,对系统版本有要求

顾名思义,WSAPatch 是一个使Windows 10 能够运行WSA 的补丁。通过本项目提供的一系列两个补丁文件,我们可以使Windows 10也安装WSA。

首先,我们需要将Windows 10更新到最新版本(Windows 10 22H2)。对应的版本至少为Windows 10 10.0.19045.2311。如果不确定,可以在终端或PowerShell中输入winver来检查Windows版本。

同时Windows 10版本至少是专业版,因为后面我们需要安装Hyper-V虚拟化平台,这也是WSL和WSA的基础。如果您使用的是Windows 10家庭版,您可能无法使用此方法体验WSA。

上述准备工作就绪后,第一步就是在BIOS中启用虚拟化支持,并在Windows 10中开启相关功能:

打开“控制面板”-“程序和功能”-“打开或关闭Windows功能”,找到并打开“Hyper-V”、“虚拟机平台”、“Windows Hypervisor平台”和“Windows for Linux”子系统”。勾选安装完后框重启设备,最基本的工作就准备好了。

接下来,我们需要在Windows 10中启用相关的开发者权限。在“设置”-“更新和安全”中,找到“开发者选项”,开启“开发者模式”,在Powershell项目中勾选“更改”。强制执行策略以允许本地PowerShell 脚本无需签名“远程脚本需要签名”即可运行,然后单击“应用”。

之后,我们需要下载WSA。为了方便后续使用,我们可以自己定制WSA,比如通过MagiskOnWSA项目将Google服务和Magisk植入到WSA中。生成对应的安装包有两种方式:第一种方式是不依赖GitHub Actions服务的MagiskOnWSALocal。这需要本地安装WSL并安装Ubuntu才能运行。详细信息请参见:

一天一技能| WSA 自定义安装以查找您需要的Google 服务和Magisk

另一种方式是比较偷懒的做法,仍然是fork依赖GitHub Actions服务的Magisk on WSA项目,fork到自己的Github账户,在fork项目中点击Action,点击Build WSA -- Runworkflow,在配置菜单中选择所需的版本,此处的“Build arch”选择“X64”,“WSA release Type”选择“insider Slow”,“Magisk version”选择“stable”。

如果需要集成Google服务,则在Variants of Gapps中选择pico。如果需要root,请在Root解决方案中选择magisk。对于其他人,请单击默认运行工作流程。等待一段时间即可在Artifacts中下载生成的WSA包。

接下来我们解压生成的WSA包。接下来,下载所需的两个dll 文件。这里我们可以直接从WSAPatch 项目中的Releases 下载它们。将下载的压缩包解压后,复制到刚刚解压的WSA目录下的WsaClient文件夹中。

然后,我们需要使用代码编辑器修改WSA目录中的AppxManifest.xml文件。首先使用编辑器在AppxManifest.xml中搜索TargetDeviceFamily关键字,然后找到以下代码:

将MinVersion 从10.0.22000.120 更改为10.0.19045.2311。

然后搜索customInstall,注释掉下面两段:

也:

完成后保存。接下来我们使用管理员权限打开Powershell,找到WSA目录,执行脚本.\Install.ps1来安装WSA。

如果一切顺利的话,可以看到WSA和Magisk已经相继启动。您可以像在Windows 11 上使用WSA 一样通过ADB 命令安装应用程序,也可以通过商店安装。并且可以通过多窗口运行多个Android应用程序,这比运行虚拟机或模拟器更方便。最重要的是它还支持显卡加速,运行一些需要图形的应用程序更加方便。为了稳定。但如果您的设备较旧,仍可能存在某些应用程序显示不完整等问题。

傻瓜式一键安装WSA:昭仪移动应用操作平台

将Windows 11 WSA移植到Windows 10的方法对于很多普通用户来说还是过于复杂。一方面需要生成MagiskOnWSA,同时需要修改相关配置参数。那么有没有更简单的方法来实现类似的功能呢?

兆易移动应用操作平台就是这样一个“类WSA”的实施方案。与直接打补丁WSA在Windows 10上运行Android应用程序相比,昭仪移动应用操作平台对系统要求更低(不需要最新版本的Windows 10),而且对不支持WSL2的系统也有很好的兼容性,因此它更适合运行较旧硬件的Windows 10 硬件。

优点:对于系统版本,硬件要求低

缺点:Android运行时版本太低(Android 7和Android 9),应用程序启动缓慢。

与通过WSAPatch安装类似,在使用昭仪移动应用运行平台运行Android应用之前,我们也需要在“控制面板”-“程序和功能”中找到“打开或关闭Windows功能”,找到并打开Hyper- V启动虚拟化平台。

重启后,在昭仪移动应用运行平台下载最新的昭仪2.0 Beta 1安装包,然后按照步骤双击安装包进行安装。在安装过程中,安装程序会完成环境配置等一系列操作。我们只需要等待完成即可。能。

安装完成后,我们可以双击打开桌面上的“昭仪应用商店”,点击左上方的设置页面进行环境设置。功能与WSA设置页面类似。我们可以设置Android是否常驻后台以及是否使用增强模式、分配给Android的处理器核心数和内存数量、安装的Android应用程序是否生成桌面快捷方式等。

另外这里可以设置机型以及对应的快捷键等,还可以在高级设置中调整DPI以及是否启用ADB日志打印等。

昭仪应用平台支持在Windows下运行多个Android应用程序。只是它的窗口UI不是系统原生的,而是经过重新设计的。它还支持直接使用Windows输入法在Android上进行文本输入。不过,可能是显卡硬件加速支持不够完善。在昭仪上运行Android 应用程序会比WSA 上运行明显更加滞后。很多应用只能勉强运行,但帧率确实非常“感人”。

除了在商店下载并运行应用程序外,昭仪还支持下载的APK软件包本地安装和运行,这比WSA灵活得多(WSA需要使用ADB或辅助工具)。并且由于平台限制,无法通过类似于MagiskOnWSA的解决方案在兆易上安装Google服务框架和安装Magisk模块,所以您只想在Windows 10上无忧无虑地运行Android应用程序。昭仪的“类WSA”计划值得一试。

结论

经过近一年的尝试,我们终于可以在Windows 10上通过WSA运行Android应用程序了。如果你恰好有这个需求,不妨尝试以上两种方法在Windows上运行Android应用程序。

用户评论

米兰

这篇博文讲得真棒!我一直想在Windows上玩安卓手机里的游戏,现在终于有了方法!感谢分享这种简单实用的技巧!等我有时间就去试试看,希望效果真的很好。

    有18位网友表示赞同!

柠夏初开

之前想过要让windows也能跑android软件的,但每次都觉得太麻烦了。没想到这两种方法竟然这么简单易操作,简直是福音!

    有17位网友表示赞同!

别悲哀

我一直用安卓手机和windows电脑,想在电脑上使用一些常用的安卓程序真的方便不少。不过这种方法能不能保证数据的安全呢?我担心文件丢失或者被病毒攻击什么的……

    有13位网友表示赞同!

蹂躏少女

两种方法都看起来挺靠谱的,可以尝试一下,看看哪个更适合我的情况。希望运行速度能够比较流畅,不要卡顿!

    有11位网友表示赞同!

颜洛殇

这篇文章内容很丰富,介绍了具体的操作步骤,也提到了需要注意的地方。太专业了有点看不懂,不过相信认真研究一下还是能get到的,期待以后再有类似的文章分享!

    有20位网友表示赞同!

我的黑色迷你裙

说真的,这些方法看起来有点复杂啊,我个人更倾向于直接买一台专门运行安卓应用的电脑,毕竟使用起来会简单很多。

    有17位网友表示赞同!

放血

这篇博文太棒了!终于解决了我在Windows上使用Android app的问题。之前一直在纠结这个问题,现在有了明确的方法和步骤,真的很开心!

    有6位网友表示赞同!

ok绷遮不住我颓废的伤あ

两种方法都挺有用的,我希望能尽快试出哪个更适合我的需求。而且这篇文章的写作风格很轻松,让人非常容易理解和记忆!

    有6位网友表示赞同!

太易動情也是罪名

虽然标题看起来吸引人,但实际上,这两种方法都需要一些技术基础才能顺利完成。对我来说,还是有点难度啊...

    有16位网友表示赞同!

疲倦了

我很需要这种方法来在Windows上运行一些安卓app。我经常需要在电脑上玩手机游戏或使用某些独有的安卓程序,现在终于有了办法!

    有8位网友表示赞同!

淡淡の清香

之前一直以为在Windows上运行Android应用是不可能的。没想到这两个方法竟然如此简单实用,简直是打破了我的认知!

    有9位网友表示赞同!

軨倾词

感觉这种方法对普通用户来说还是比较有难度的。毕竟需要进行一些复杂的设置和配置,可能需要一定的电脑知识才能完成...

    有8位网友表示赞同!

三年约

这篇博文真的很有用!它让我了解到在Windows上运行Android应用不再是一个遥不可及的梦想!我已经迫不及待想要去实践这些方法了!

    有19位网友表示赞同!

蔚蓝的天空〃没有我的翅膀

两种方法都有优缺点。我更倾向于使用那个操作比较简单,稳定性较高的。希望这个文章内容能够及时更新,提供更多实用信息支持我们!

    有14位网友表示赞同!

封锁感觉

我一直想在Windows上运行一些特定安卓应用。这篇文章让我看到了希望!感谢博主分享这么有价值的技巧和方法!

    有8位网友表示赞同!

┲﹊怅惘。

虽然我对电脑配置不太了解,但我相信通过仔细阅读这篇文章,应该能慢慢理解并学会这些方法。这对于我来说来说是一个非常重要的学习机会!

    有14位网友表示赞同!

非想

这个方法真的太方便了! 我可以用安卓软件的优点加上windows系统的强大功能,完美融合两者!

    有16位网友表示赞同!

雨后彩虹

不过要注意安全问题,运行安卓应用可能会带来一些未知风险,需要小心谨慎操作。要做好数据备份工作,防止丢失重要文件。

    有16位网友表示赞同!

热点资讯