当前位置:   article > 正文

Android开发者必备工具-常见Android模拟器(MuMu、夜神、蓝叠、逍遥、雷电、Genymotion,感悟分享_安卓开发模拟器

安卓开发模拟器

总体来说MuMu模拟器是一款很不错的模拟器,使用起来很流畅,页面做的很好。而且网易目前一直在对它进行维护更新。

使用MuMu调试Android应用

默认MuMu不能自动连接ADB,我们需要在CMD窗口中手动执行下面命令来连接

adb connect 127.0.0.1:7555

7555是MuMu模拟器默认端口,然后使用adb devices就可以看到电脑已经连接的所有设备了,如果要断开模拟器ADB连接,只需要执行下面的命令即可。

adb disconnect 127.0.0.1:7555

2. BlueStacks(蓝叠)


官方下载链接:https://www.bluestacks.cn/https://www.bluestacks.com/

支持平台:Windows

目前最新支持:Android 7.1.2

是否收费:免费

BlueStacks

基本介绍

蓝叠安卓模拟器是全球唯一一个拥有核心技术专利的安卓模拟器,并获得高通、英特尔、AMD等行业巨头的投资。

“安卓模拟器中的英特尔”、“安卓模拟器的心脏”,这既是合作伙伴对蓝叠安卓模拟器的描述,也是给予的荣誉称号。 由于具有核心技术优势,以及快速的服务响应,经过近年的快速发展,腾讯、网易、阿里巴巴等都成为蓝叠安卓模拟器重要的合作伙伴。与此同时,蓝叠安卓模拟器相比于其他同类产品具有更加良好的兼容性、稳定性和流畅度,以及更好的游戏体验,因此,蓝叠安卓模拟器在普通玩家中拥有良好的口碑和许多忠实的用户,其中不乏痴迷于安卓模拟器引擎的技术极客粉丝。

连接ADB调试应用

和MuMu模拟器一样,蓝叠默认也不会自动建立ADB连接,我们需要找到它对应的端口号进行,然后手动执行连接,一般情况下有2种方法找到对应模拟器的端口号,如上这个参考链接https://www.cnblogs.com/rogunt/p/13047394.html 。这里我用的是第一种方式。

首先在cmd窗口(快捷键:Win + R),输入regedit打开注册表编辑器

然后定位到如下目录

计算机\HKEY_LOCAL_MACHINE\SOFTWARE\BlueStacks_china_gmgr\Guests\Android\Network\0

注册表编辑器

最后找到”InboundRules“的值,打开它可以看到其中有很多端口号,一般第一个的选项就是可以用adb连接的端口号,然后同样执行下面命令连接即可。

adb connect 127.0.0.1:5555

3. Nox(夜神)


官方下载链接:https://www.yeshen.com/ 或者 https://www.bignox.com/

支持平台:Windows、Mac

目前最新支持:Android 5.1/7.1/9.0

是否收费:免费

Noxi模拟器

基本介绍

夜神模拟器进行了全面的优化,无论是游戏还是应用,用起来都会更稳定、更流畅。除此之外更有超凡的端游操作体验,让你快人一步。

  • 键鼠操控

  • 一键应用云端键盘,即刻享受端游般的游戏体验。使用键盘鼠标,操作快人一步。

  • 极致多开

  • 打开多个模拟器,每个模拟器可独立运行游戏。更有多开同步,轻松实现多账号。

  • 操作助手

  • 记录下你的复杂操作,下次执行时只需轻轻一点, 即可解放双手。

夜神模拟器默认会自动连接ADB的,所以不用手动连接,一般模拟器都是支持多开的,即可以同时打开运行模拟器,夜神模拟器也是支持多开的,可以同时创建运行不同的模拟器。

Nox多开器

4. MEmu(逍遥安卓模拟器)


官方下载链接:http://www.microvirt.com/https://www.memuplay.com/

支持平台:Windows

目前最新支持:Android 7.1

是否收费:免费

逍遥模拟器

基本介绍

  • 逍遥模拟器7

  • 全新

引擎,跑分领先;性能更强,多开挂机更省资源。

  • 超清画质

  • 支持OpenGL和DirectX渲染模式;畅享120帧超清电影画质。

  • 智能按键

  • 电脑键鼠玩手游,轻松易上手;零延迟电竞级体验,真正端游操控。

  • 全面兼容

  • 高配、低配电脑都能玩;适配更多手游应用,稳定更流畅。

连接ADB调试应用

和MuMu模拟器一样,默认也不会自动建立ADB连接,我们需要找到它对应的端口号进行,然后手动执行连接,一般情况下有2种方法找到对应模拟器的端口号,如上这个参考链接https://www.cnblogs.com/rogunt/p/13047394.html 。这里我用的是第二种方式。

首先打开任务管理器窗口(快捷键:Ctrl + Shift + Esc;

然后切换到详细信息栏目,并找到逍遥模拟器对应的进程PID;

任务管理器

最后在cmd窗口(win + r)中执行下面的命令,17748为找到的对应PID。

netstat -ano|findstr “17748”

然后可以看到一些端口号,使用这些端口号执行ADB连接命令就行了,有时候端口号太多,不确定是哪个只能一个一个试了。

ADB Connect

5. LDPlayer(雷电模拟器)


官方下载链接:https://www.ldmnq.comhttps://www.ldplayer.net

支持平台:Windows

目前最新支持:Android 7.1.2

是否收费:免费

LDPlayer

基本介绍

LDPlayer是一款轻量级的安卓模拟器,专注于游戏性能。运行 Android Nougat 7.1,它具有一系列面向游戏玩家的常用功能,包括良好的键盘映射控件、多实例、高 FPS 和图形支持。它借鉴了 Bluestacks 的一些设计,但这并不是一件坏事。这是一个很好的多面手,应该能满足大多数人的需求。

雷电模拟器默认是开启ADB调试的,可以在模拟器设置中开启或关闭ADB本地链接。

6. Android Studio 模拟器


官方下载链接:https://developer.android.google.cn/studio?hl=en

支持平台:Windows、Mac、Linux

目前最新支持:Android 12.0

Android Studio Emulator

基本介绍

Android Studio 是 Android 的默认集成开发环境或 IDE。它附带了一系列工具,可帮助开发人员专门为 Android 制作应用程序和游戏。Android Studio内置的模拟器就是为了更加方便的测试应用程序或游戏。

它的功能非常强大,设置比较复杂,而且需要依赖于Android Studio开发环境,因此它的使用对象一般都是Android开发人员。但它是Google官方打造的模拟器,功能丰富,支持添加自定义启动器和键盘,并模拟任何尺寸或外形的设备,包括手机、电视大屏、穿戴设备、车载设备等,甚至可以模拟可折叠设备、挖孔屏!还有一个其他模拟器不能与之匹敌的特点就是它能一直支持最新的Android版本,可以抢先模拟体验Android最新开发的功能及特性。

Android Studio Emulators

New Android Studio Emulator

另外,Android Studio模拟器可以支持常见的手机CPU架构(ABI:x86、x86_64、armeabi、armeabi-v7a、arm64-v8a)。x86 、x86_64 在平板和模拟器中用得比较多;armeabi是第5代、第6代的ARM处理器,早期的手机用的比较多;armeabi-v7a是第7代ARM处理器,2011年以后的Android设备基本都使用它;arm64-v8a是第8代64位的ARM处理器,是目前主流的版本。Android Studio模拟器推荐使用x86的CPU架构,运行更加快一点。

可以使用如下ADB命令查看设备的ABI:

adb shell getprop ro.product.cpu.abi

7. Genymotion模拟器


官方下载链接:https://www.genymotion.com/download/

支持平台:Windows、Mac、Linux

自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。

深知大多数初中级Android工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则近万的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!

因此收集整理了一份《2024年Android移动开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。

img

img

img

img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上Android开发知识点,真正体系化!

由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!

如果你觉得这些内容对你有帮助,可以扫码获取!!(备注:Android)

最后

**一个零基础的新人,我认为坚持是最最重要的。**我的很多朋友都找我来学习过,我也很用心的教他们,可是不到一个月就坚持不下来了。我认为他们坚持不下来有两点主要原因:

他们打算入行不是因为兴趣,而是因为所谓的IT行业工资高,或者说完全对未来没有任何规划。

刚开始学的时候确实很枯燥,这确实对你是个考验,所以说坚持下来也很不容易,但是如果你有兴趣就不会认为这是累,不会认为这很枯燥,总之还是贵在坚持。

技术提升遇到瓶颈了?缺高级Android进阶视频学习提升自己吗?还有大量大厂面试题为你面试做准备!

提升自己去挑战一下BAT面试难关吧

对于很多Android工程师而言,想要提升技能,往往是自己摸索成长,不成体系的学习效果低效漫长且无助。整理的这些知识图谱希望对Android开发的朋友们有所参考以及少走弯路,本文的重点是你有没有收获与成长,其余的都不重要,希望读者们能谨记这一点。

不论遇到什么困难,都不应该成为我们放弃的理由!

如果有什么疑问的可以直接私我,我尽自己最大力量帮助你!

最后祝各位新人都能坚持下来,学有所成。

《互联网大厂面试真题解析、进阶开发核心学习笔记、全套讲解视频、实战项目源码讲义》点击传送门即可获取!

提升自己吗?还有大量大厂面试题为你面试做准备!**

提升自己去挑战一下BAT面试难关吧

[外链图片转存中…(img-ZFfYEw1n-1712426854335)]

对于很多Android工程师而言,想要提升技能,往往是自己摸索成长,不成体系的学习效果低效漫长且无助。整理的这些知识图谱希望对Android开发的朋友们有所参考以及少走弯路,本文的重点是你有没有收获与成长,其余的都不重要,希望读者们能谨记这一点。

不论遇到什么困难,都不应该成为我们放弃的理由!

如果有什么疑问的可以直接私我,我尽自己最大力量帮助你!

最后祝各位新人都能坚持下来,学有所成。

《互联网大厂面试真题解析、进阶开发核心学习笔记、全套讲解视频、实战项目源码讲义》点击传送门即可获取!

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/喵喵爱编程/article/detail/911258
推荐阅读
相关标签
  

闽ICP备14008679号