| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 移动开发 -> Android开发者必备工具-常见Android模拟器 -> 正文阅读 |
|
[移动开发]Android开发者必备工具-常见Android模拟器 |
模拟器的用途介绍作为一名Android开发者,模拟器是我们调试和测试应用必备的神器。 模拟器主要有以下用途: 第一个是用于游戏。游戏玩家可以在他们的电脑上使用模拟器来让一些游戏更容易玩。他们不必依赖设备的电池寿命,借助于键盘、鼠标以及更大的屏幕视野等技巧有助于更好的游戏体验。在大多数情况下,这些小技巧并不违法(在大多数游戏中),所以没有人真正有问题。比较不错的安卓游戏模拟器包括 LDPlayer、BlueStacks、MeMu、KoPlayer 和 Nox等。 第二个最常见的场景是开发。 Android 应用和游戏开发人员在发布前需要尽可能在更多的设备上测试应用和游戏。然后现实情况是并没有太多的手机供开发人员测试,幸运的是,Android Studio 附带的模拟器以及其他众多厂商开发的模拟器为我们解决了这个问题。可以通过设置模拟器的分辨率、设备尺寸、API版本等属性来模拟不同场景的运行效果。 目前除了Android Studio自带的模拟器外,没有模拟器可以运行最新版本的 Android。 幸运的是,大多数应用程序和游戏仍然可以在旧版本的 Android 上运行,所以这应该不是什么大问题。 而且现在大多数模拟器已经支持 Android 7.0 Nougat 和 Android 9.0 Pie 运行,这些模拟器制造商也一直对模拟器不断的更新升级,相信以后肯定会对Android新版本支持得更加完善。 另外,从 Windows 11 开始,Windows 将允许使用原生 Android 应用程序。 Windows 11 于 2021 年 10 月 6 日发布,并且应该会在几个月后的某个时间推出 Android 应用程序支持。 下面列举的这些常见的模拟器各有优势,具体选择用什么模拟器根据实际需求和个人喜好来定。 MuMu(网易MuMu)官方下载链接:http://mumu.163.com/ 或 https://www.mumuglobal.com/
支持平台:Windows、Mac 目前最新支持:Android 6.0.1,Android 9.0版本还处于测试阶段 是否收费:免费 基本介绍 网易MuMu目前旗下有2款产品,一款MuMu模拟器,一款MuMu手游助手,都是针对手游玩家开发的安卓模拟器类软件,可在电脑上大屏体验各类游戏与应用。 MuMu模拟器基于传统安卓模拟器引擎、Android6.0内核、x64架构,是一款相对稳定,能够适配市面99%主流手游和应用的安卓模拟器; MuMu手游助手在MuMu模拟器的基础上,增配网易自研星云引擎、Android7.1内核、x64架构,拓展性更强,更能迎合热门新游的配置要求; 2款产品加持几乎100%覆盖你想体验的热门手游,兼容性超越同类手游安卓模拟器,还可以享受120帧高带来的丝滑感受,免费的海外加速、操作录制、多开、智能键鼠功能满足你不同的游戏需求。 总体来说MuMu模拟器是一款很不错的模拟器,使用起来很流畅,页面做的很好。而且网易目前一直在对它进行维护更新。 使用MuMu调试Android应用 默认MuMu不能自动连接ADB,我们需要在CMD窗口中手动执行下面命令来连接
BlueStacks(蓝叠)官方下载链接:https://www.bluestacks.cn/ 或 https://www.bluestacks.com/ 支持平台:Windows 目前最新支持:Android 7.1.2 是否收费:免费 基本介绍 蓝叠安卓模拟器是全球唯一一个拥有核心技术专利的安卓模拟器,并获得高通、英特尔、AMD等行业巨头的投资。 连接ADB调试应用 和MuMu模拟器一样,蓝叠默认也不会自动建立ADB连接,我们需要找到它对应的端口号进行,然后手动执行连接,一般情况下有2种方法找到对应模拟器的端口号,如上这个参考链接https://www.cnblogs.com/rogunt/p/13047394.html 。这里我用的是第一种方式。 首先在cmd窗口(快捷键:Win + R),输入 然后定位到如下目录
最后找到”InboundRules“的值,打开它可以看到其中有很多端口号,一般第一个的选项就是可以用adb连接的端口号,然后同样执行下面命令连接即可。
Nox(夜神)官方下载链接:https://www.yeshen.com/ 或者 https://www.bignox.com/ 支持平台:Windows、Mac 目前最新支持:Android 5.1/7.1/9.0 是否收费:免费 基本介绍 夜神模拟器进行了全面的优化,无论是游戏还是应用,用起来都会更稳定、更流畅。除此之外更有超凡的端游操作体验,让你快人一步。
夜神模拟器默认会自动连接ADB的,所以不用手动连接,一般模拟器都是支持多开的,即可以同时打开运行模拟器,夜神模拟器也是支持多开的,可以同时创建运行不同的模拟器。 MEmu(逍遥安卓模拟器)官方下载链接:http://www.microvirt.com/ 或 https://www.memuplay.com/ 支持平台:Windows 目前最新支持:Android 7.1 是否收费:免费 基本介绍
连接ADB调试应用 和MuMu模拟器一样,默认也不会自动建立ADB连接,我们需要找到它对应的端口号进行,然后手动执行连接,一般情况下有2种方法找到对应模拟器的端口号,如上这个参考链接https://www.cnblogs.com/rogunt/p/13047394.html 。这里我用的是第二种方式。 首先打开任务管理器窗口(快捷键:Ctrl + Shift + Esc; 然后切换到
然后可以看到一些端口号,使用这些端口号执行ADB连接命令就行了,有时候端口号太多,不确定是哪个只能一个一个试了。 LDPlayer(雷电模拟器)官方下载链接:https://www.ldmnq.com 或 https://www.ldplayer.net 支持平台:Windows 目前最新支持:Android 7.1.2 是否收费:免费 基本介绍 LDPlayer是一款轻量级的安卓模拟器,专注于游戏性能。运行 Android Nougat 7.1,它具有一系列面向游戏玩家的常用功能,包括良好的键盘映射控件、多实例、高 FPS 和图形支持。它借鉴了 Bluestacks 的一些设计,但这并不是一件坏事。这是一个很好的多面手,应该能满足大多数人的需求。 雷电模拟器默认是开启ADB调试的,可以在模拟器设置中开启或关闭ADB本地链接。 Android Studio 模拟器官方下载链接:https://developer.android.google.cn/studio?hl=en 支持平台:Windows、Mac、Linux 目前最新支持:Android 12.0 基本介绍 Android Studio 是 Android 的默认集成开发环境或 IDE。它附带了一系列工具,可帮助开发人员专门为 Android 制作应用程序和游戏。Android Studio内置的模拟器就是为了更加方便的测试应用程序或游戏。 它的功能非常强大,设置比较复杂,而且需要依赖于Android Studio开发环境,因此它的使用对象一般都是Android开发人员。但它是Google官方打造的模拟器,功能丰富,支持添加自定义启动器和键盘,并模拟任何尺寸或外形的设备,包括手机、电视大屏、穿戴设备、车载设备等,甚至可以模拟可折叠设备、挖孔屏!还有一个其他模拟器不能与之匹敌的特点就是它能一直支持最新的Android版本,可以抢先模拟体验Android最新开发的功能及特性。
另外,Android Studio模拟器可以支持常见的手机CPU架构(ABI:x86、 可以使用如下ADB命令查看设备的ABI:
Genymotion模拟器官方下载链接:https://www.genymotion.com/download/ 支持平台:Windows、Mac、Linux 目前最新支持:Android 10.0 是否收费:个人使用免费 基本介绍 Genymotion 模拟器也是主要面向Android开发人员。 它的功能非常强大,可以创建不同设备尺寸、分辨率、API版本任意组合的模拟器,支持各种常见的设备尺寸及分辨率,满足日常开发需求。 连接ADB调试应用 我们可以在Android Studio上安装Genymotion插件,然后可以很方便的像内置模拟器一样在Android Studio开发工具上面调试我们的应用程序及游戏,具体的安装步骤及Genymotion常见的使用问题可以参考这篇博客。 Phoenix OS(凤凰系统)官方下载链接:http://www.phoenixos.com/download_x86 支持平台:Windows、Mac 目前最新支持:Android 7.1 是否收费:免费 基本介绍 Phoenix OS 是适用于 PC 的较新的 Android 模拟器之一,实际上它更像一个操作系统。 像现在的大多数情况一样,它拥有游戏玩家体验。 然而,它也拥有类似桌面的体验,因此它实际上也能很好地提高生产力。 它有 Google Play 服务,虽然更新这些服务有时会有点痛苦。 这意味着您可以在 Google Play 商店中获得所有应用和游戏。 Phoenix OS 支持 Android 5.1和7.1。 总结好了,关于常见的Android模拟器就介绍到这里了。Android模拟器远不止这些,有一些模拟器已经不再维护,还有一些通过安装Chrome插件在浏览器上运行Android应用,我只是整理了比较常见且一直在维护更新的模拟器,如果你有其他不错的模拟器,欢迎在评论区留言!
|
|
移动开发 最新文章 |
Vue3装载axios和element-ui |
android adb cmd |
【xcode】Xcode常用快捷键与技巧 |
Android开发中的线程池使用 |
Java 和 Android 的 Base64 |
Android 测试文字编码格式 |
微信小程序支付 |
安卓权限记录 |
知乎之自动养号 |
【Android Jetpack】DataStore |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/24 0:03:07- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |