`
zsjg13
  • 浏览: 145872 次
  • 性别: Icon_minigender_1
  • 来自: 安徽
社区版块
存档分类
最新评论

用Genymotion模拟器测试app

阅读更多

测试app最好的方式是使用一台真实的设备。Android模拟器是相当的慢,且它不能像真实设备那样为你提供

所有的特性(功能),例如相机、传感器。

 

要想使模拟器运行的快点,你可以安装Hardware Accelerated Execution Manager(HAXM),然而,还有一个

更好的办法,就是:Genymotion

 

Genymotion is a real, fast, and easy-to-use emulator and comes with real-world device configurations.

它有免费和付费版。

 

安装:

除了自身之外,还需要安装VirtualBox。因为Genymotion要使用Oracle虚拟机VirtualBox的虚拟化技术

来虚拟化各种Android操作系统。

 

安装过程中出现了启动问题,我的解决办法是对于Genymotion和VirtualBox都要修改为以兼容模式运行

Windows Server 2008 (Service Pack 1)),且以管理员身份运行。不过,在启动虚拟设备时,仍然报com

对象问题,我是干脆把Virtualbox缓存4.3.12版,就好了。

 

 运行app时报waiting for adb,等一会后报错,发现要先启动Android Studio,再启动Genymotion。

 

还有就是gradle版本不匹配问题,如果报要求gradle 2.10,那么除了要根据它的提示修改

gradle/wrapper/gradle-wrapper.properties中的版本,还要修改Studio的File>Settings>Build,Execution,

Deployment>Build Tools>Gradle : 勾选Use default gradle wrapper

 

分享到:
评论

相关推荐

    如何通过迅雷下载Genymotion模拟器虚拟机ova文件

    ### 如何通过迅雷下载Genymotion模拟器虚拟机ova文件 #### Genymotion简介 Genymotion是一款基于VirtualBox的高性能Android模拟器,广泛应用于软件开发、测试及演示等场景。它支持多种Android版本与设备类型,为...

    android开发:eclipse如何安装、配置Genymotion模拟器

    Genymotion是一款高性能的Android模拟器,被广泛用于Android应用的开发和测试。与传统的AVD(AVD Manager)相比,Genymotion以其更快的启动速度和更好的硬件支持而受到开发者们的青睐。以下是一份详细的Genymotion安装...

    Genymotion ARM translation 4.3-9.0

    总结来说,"Genymotion ARM translation 4.3-9.0"是一个关键的更新,它扩展了Genymotion模拟器的兼容性,使开发者能够在各种Android版本上测试他们的应用,特别是在Android 9.0环境下。这个更新对于那些依赖于ARM...

    Genymotion-ARM-Translation(V1.1).zip安装包

    "Genymotion-ARM-Translation(V1.1).zip"是解决Genymotion模拟器运行基于ARM的应用时的一个关键工具,通过增强模拟器对ARM指令集的支持,使得开发者可以在不拥有物理ARM设备的情况下,也能进行高效、准确的测试和...

    Genymotion-ARM-Translation_for8.0 (2).zip

    Genymotion是一款强大的Android模拟器,它为开发者和测试人员提供了高效、快速的环境来运行和测试...通过正确安装和应用这个补丁,开发者和测试者可以在非ARM平台上更流畅地运行和测试Android 8.0的APP,提高工作效率。

    Genymotion-ARM-Translation_for_7.X.zip

    但需要注意的是,一定要确保你使用的翻译库与Genymotion模拟器的版本相匹配,否则可能会导致错误或者应用无法正常运行。 此外,对于开发者而言,理解这种兼容性问题是很关键的。如果你正在开发一款Android应用,并...

    Genymotion-ARM-Translation

    由于原生的Genymotion模拟器使用的是基于x86架构的VirtualBox,所以不能直接运行某些只针对ARM架构优化的安卓应用。通过这个翻译层,Genymotion能够模拟ARM指令,使得这些应用能够在x86平台上运行。 在"Genymotion-...

    appium+Genymotion自动化测试环境搭建

    在 Appium+Genymotion 自动化测试环境搭建中,我们需要安装 Android 模拟器。在这里,我们选择了 Genymotion 模拟器,下载 Genymotion 2.12 版本,安装完成后,需要破解补丁来激活模拟器。破解补丁可以从 Genymotion...

    Genymotion 在eclipse下需要的两个jar包

    这两个JAR包在压缩文件`eclipse插件Genymotion`中,它们负责让Eclipse能够识别并管理Genymotion模拟器实例。 首先,我们需要了解如何在Eclipse中添加外部JAR包。打开Eclipse,导航到`项目` -> `属性` -> `Java构建...

    Genymotion eclipse 插件

    9. 在Eclipse中启动Genymotion模拟器后,你可以快速部署应用,进行真机级别的性能测试,模拟不同的设备配置,以及测试在不同Android版本上的兼容性。 总之,Genymotion Eclipse插件是提高Android开发者效率的重要...

    Genymotion-ARM-Translation 适配android 5.x

    Genymotion是一款高效、流行的Android...通过使用特定版本的ARM Translation包,如ARM_Translation_Lollipop_20180927,开发者可以确保他们的应用程序在Genymotion模拟器上的顺畅运行,从而提高开发和测试的效率。

    apptest:Python3 + Appium + 安卓模拟器 实现APP自动化测试,并生成测试报告 示例项目

    3. 安卓模拟器:如Android Studio自带的AVD(Android Virtual Device)或Genymotion等,提供了一个虚拟的安卓环境,用于运行和测试应用程序,无需物理设备。在自动化测试场景中,模拟器便于配置和管理,且可以快速...

    genymotion-arm-translation-Marshmallow_6.0.zip

    通过这个翻译层,开发人员和测试人员可以更好地在Genymotion模拟器上模拟真实的Android 6.0设备环境,进行兼容性测试和应用调试。这有助于确保应用在多种Android设备上的表现一致,提高产品质量。同时,由于...

    centos搭建安卓模拟器实现自动化抓包分析

    本文将详细介绍如何在CentOS操作系统上搭建安卓模拟器,实现自动化抓包分析,这对于安卓开发人员和APP接入服务分析至关重要。 首先,我们需要了解`AVD (Android Virtual Device)`。AVD是Android SDK的一部分,它...

    使用genymotion访问本地上Tomcat上数据的方法

    所以,如果在电脑上,你访问的URL是`http://localhost:8080/yourapp`,在Genymotion模拟器中,你应该输入`http://10.0.3.2:8080/yourapp`。这样,Genymotion模拟器就会将请求转发到你的本地机器,并能够成功访问运行...

    genymotion-3.3.1.dmg MacOS端安卓模拟器

    Genymotion 是一个非常快速的 Android 模拟器,秒级开机关机速度,傻瓜式安装,易于使用,将复杂的技术隐藏于 VitualBox、HardWare OpenGL 等驱动引擎中,支持绝大部分的模拟器功能与感应...使用Genymotion测试您的应用

    安卓9版本Genymotion-ARM-Translation

    总的来说,“安卓9版本Genymotion-ARM-Translation”是一个对开发者非常有价值的工具,它扩展了Genymotion模拟器的功能,使其能更好地模拟各种Android设备,尤其是那些基于ARM架构的设备。对于需要在多种硬件配置上...

    genymotion2.11.0安装包及eclipse(idea)plugins

    最快的安卓模拟器 测试与模拟APP应用必备 资源清单: genymotion-2.11.0.exe genymotion-idea-plugin-20151209.jar com.genymobile.genymotion.ide.eclipse.plugin_1.0.6.201509291453.jar …………

    Genymotion

    4. **权限管理**:如果你的APK需要特定的权限,Genymotion模拟器会像真实设备一样提示用户给予这些权限。你可以在这里模拟用户的行为,批准或拒绝权限请求。 5. **开发和调试**:Genymotion支持USB调试,只需在...

    《APP绕过模拟器》配套资源

    1. **模拟器检测原理**:许多应用开发者或安全团队会使用模拟器来检测恶意行为或进行自动化测试。他们通过检查设备标识符、硬件特性、系统API调用模式等来识别是否在模拟环境中运行。例如,Android设备的IMEI(国际...

Global site tag (gtag.js) - Google Analytics