如何利用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
  
     这样,就已经成功将应用安装到了模拟器上。
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过滤器进行过滤)。
 - 卸载:进入到adt-bundle的sdk/platform-tools目录下,运行./adb uninstall + 程序安装路径,就可以卸载了。比如:
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过滤器进行过滤)。
相关推荐
  magic00    2020-08-03  
   coolaaron    2020-01-19  
   Michael    2013-07-16  
   猩猩少侠    2015-08-12  
   jimmyleeee    2018-02-27  
   attackeg    2017-10-10  
   bluedusk    2016-06-13  
   ANDROIDWangWeiDa    2016-03-09  
   VipWangQiaoqiao    2015-08-10  
   fanjunjian    2014-09-22  
   fzfreeworld    2014-04-04  
   magic00    2013-07-15  
   fengzei    2013-07-29  
   xiafeixiao    2014-12-16  
   Colphin    2014-04-21  
   whats    2013-07-25  
   shenhaifeiniao    2013-07-25  
   wdd    2013-07-25  
   从月球来的人    2013-07-24  
 