如何利用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