`
bluenemo
  • 浏览: 179160 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

如何利用Genymotion模拟器实现对手机应用程序在服务器端的模拟

阅读更多

1. 工作环境:ADT-bundle(集成了ecilipse和一些SDK的工作环境)

  • 安装:解压ADT-bundle的安装包。
  • 使用:进入eclipse目录,运行./eclipse &,就可以成功启动环境。

2. 模拟器:Genymotion

  • 依赖:virtualbox(通过apt-install安装)
  • 安装:下载Genymotion的安装包(genymotion2.3.0.tar.gz)到本地,并解压;
  • 运行:进入到genymotion目录下,运行./genymotion &,就可以成功启动模拟器了;

3. 如何利用该模拟器成功模拟手机应用?

  • 输入帐号登录,然后点击add新建一个需要模拟的手机环境(比如,Google Nexus5)。
  • 安装:进入到adt-bundle的sdk/platform-tools目录下,运行./adb install + apk包名(需要在手机端安装的apk文件名称),比如:

maomao@vobile-B85M-D3V:~/Downloads/adt-bundle-linux-x86-20131030/sdk/platform-tools$ ./adb install /home/vobile/workspace/crsdk-android/CRSDK-apptest/bin/XunLeiActivity.apk
11619 KB/s (337973 bytes in 0.028s)
    pkg: /data/local/tmp/XunLeiActivity.apk

Success
 

     这样,就已经成功将应用安装到了模拟器上。
  • 卸载:进入到adt-bundle的sdk/platform-tools目录下,运行./adb uninstall + 程序安装路径,就可以卸载了。比如:
maomao@vobile-B85M-D3V:~/Downloads/adt-bundle-linux-x86-20131030/sdk/platform-tools$ ./adb uninstall com.fbt.xunlei.android.app
Success
备注1(查看程序安装路径的方法):
进入到adt-bundle的sdk/platform-tools目录下,运行./adb shell ps,就会列出手机上所有正在运行的进程。

备注2(如何进入手机环境):进入到adt-bundle的sdk/platform-tools目录下,运行./adb shell,就可以进入到手机环境中(此时,就可以查看到手机上存储的文件、或脚本等等)。
备注3(在模拟器上查看运行的log):进入到
adt-bundle的的sdk/tools目录下,运行ddms,就可以看到在模拟器上运行的程序log(如过滤掉其他的log而只提取该apk的log,可以通过log过滤器进行过滤)。
分享到:
评论

相关推荐

    解决genymotion模拟器无法联网的正确方法100%成功

    但是,在使用 Genymotion 模拟器时,许多开发者都会遇到无法联网的问题,尤其是在 Android 5.1 版本中。解决这个问题需要进行三个步骤的设置:VirtualBox 设置、Genymotion 设置和模拟器 WIFI 设置。 VirtualBox ...

    Genymotion模拟器兼容ARM

    总的来说,Genymotion模拟器的这个特性使得开发者可以在非ARM硬件上测试应用程序,这对于那些没有实际ARM设备的开发者来说是一大福音。它提供了与真实设备相似的测试环境,帮助开发者确保他们的应用在各种设备上都能...

    Genymotion模拟器各个版本API模拟器对应的.ova

    启动Genymotion,选择Add,在Select a new virtual device界面上选择模拟器名称,如:Samsung Galaxy S6 - 5.1.0 - API 22 - 1440x2560 然后点击Next,会出现以下界面,等待一会,等虚拟设备创建完成,返回主界面,就...

    Eclipse的Genymotion模拟器插件

    这款插件使得开发者能够在Eclipse内直接启动、管理和控制Genymotion模拟器,极大地提高了开发和调试Android应用的效率。 首先,安装Genymotion模拟器插件的过程非常简单。你需要将下载的压缩包文件...

    genymotion模拟器Android开发利器

    genymotion模拟器,Android开发,安卓玩游戏,多平台,启动快

    genymotion免费模拟器

    Genymotion是一款高效、流行的Android模拟器,专为开发者设计,用于在桌面系统上测试和开发Android应用程序。这款模拟器以其高性能和接近真实的设备体验而备受赞誉,比传统的Android Virtual Device (AVD) 更加流畅...

    Android 模拟器 Genymotion 安装配置与 ARM 支持

    ### Android模拟器Genymotion安装配置与ARM支持 #### 一、Genymotion简介 Genymotion是一款基于VirtualBox的Android模拟器,以其快速、高效、兼容性好等特点深受开发者喜爱。它支持多种设备配置,并且能够模拟最新...

    最新genymotion版模拟器

    最新genymotion版模拟器,下载不易,仅需2积分。

    genymotion模拟器(安卓机模拟器)

    Genymotion模拟器是一款高效的Android开发和测试工具,它提供了高度真实的Android环境,使得开发者和测试人员能够在桌面系统上运行和测试Android应用。这款模拟器以其流畅的性能、丰富的定制选项以及与各种开发工具...

    GenyMotion模拟器插件

    在安装完成后,开发者便可以在各自的IDE中启动GenyMotion模拟器,进行应用的调试和测试。通过模拟器,开发者可以模拟不同的Android版本、屏幕尺寸、硬件特性,如GPS定位、摄像头、传感器等,从而确保应用在多种设备...

    genymotion模拟器

    5. **云服务支持**:Genymotion还提供了一套云端解决方案,允许用户在云服务器上运行模拟器,这对于大规模自动化测试尤其有用。 #### 三、安装与配置 1. **下载与安装**: - 首先访问Genymotion官网或其他可靠...

    genymotion模拟器依赖工具-VirtualBox

    Genymotion是一款高效、流行的Android模拟器,广泛用于开发者测试应用程序和游戏,以及移动设备爱好者在桌面环境中体验Android系统。然而,Genymotion并非独立运行,它依赖于Oracle的VirtualBox来创建和管理虚拟机...

    eclipse 离线添加Genymotion插件

    在IT行业中,开发Android应用程序时,开发者经常使用Eclipse作为集成开发环境(IDE)。然而,为了提高模拟器的性能和效率,Genymotion通常被选为替代原生Android虚拟设备的工具。本教程将详细解释如何在Eclipse中...

    android 模拟器 虚拟机 genymotion

    为了让 Genymotion 正确地运行 Android 应用程序,需要下载 Genymotion-ARM-Translation.zip 软件包,然后将其拖入正在运行的模拟器中。这一步骤非常重要,因为它可以保证项目能正确地运行在模拟器上面。 以管理员...

    genymotion-2.8.1-vbox模拟器+破解补丁

    csdn积分调整导致下载积分暴增 (genymotion-2.8.1-vbox模拟器+破解补丁)默认0积分下载, csdn积分调整后10积分以上下载。 重新打包上传genymotion-2.8.1-vbox模拟器+破解补丁

    Genymotion模拟器插件

    与标准的Android SDK内置模拟器相比,Genymotion利用硬件加速技术,提供更快的启动速度和更流畅的应用运行体验。这使得开发者能够在短时间内测试多个版本或不同配置的Android设备,从而提高开发效率。 Genymotion的...

    Genymotion也能使用ARM安卓程序

    Genymotion是一款高效且流行的Android模拟器,广泛用于开发者测试应用程序和游戏。它以其高性能和接近真实的设备模拟而受到赞誉,通常使用x86架构。然而,有些Android应用是为ARM架构设计的,这可能会导致在...

Global site tag (gtag.js) - Google Analytics