android测试器

阅读更多

android测试器

 

 

1 emulater

2 Android live-cd

3 virtual box(Mac os)

 

1 emulater就不多说了。

2 Android live-CD

以下摘自:

http://www.eoeandroid.com/viewthread.php?tid=1755&extra=page%3D3

作者:ndroidguy

如何使用Android LiveCD测试apk程序

Android , LiveCD , apk , 程序

本文为原创,如需转载,请注明作者和出处,谢谢!

    由于目前基于Android的手机 在国内还没有上市 ,就算上市,可以也比较贵。如果只是为了体验android ,花几千元买个手机也不值得。不过幸好Google 想到了这一点,刚刚推出了Android LiveCD0.2。那么什么叫LiveCD呢?就是可以刻在光盘中启动的Android,可以在PC上运行 。当然,也可以使用VMWare、VirtualPC等虚拟软件 来运行。或使用某些刻录软件次LiveCD刻在U盘上,那就变成了Android LiveUSB了。
    要注意哦,Android LiveCD可不是AndroidSDK中的那个模拟 器,它是真正的操作系统 ,不是模拟的。用模拟器测程序 并不一定符合真机的实际情况,而用AndroidLiveCD来测程序可以做到100%吻合,因为它就是真正的操作系统 ,唯一的不同就是一个运行在PC上,一个运行在手机上。不说废话了,先来下一个Android LiveCD吧,可以完全免费的哦。下载 网址:http://code.google.com/p/live-android/downloads/list

    建议 使用BT下载(里面包含了BT的种子文件 ),否则还得手工合并文件,很麻烦。
    下载的是一个ISO,安一个VMWare或VirtualPC,本文使用的是VMWare,建立一个Linux 2.4.x的虚拟机。将该虚拟机的光驱指向ISO文件。OK,启动,yeah,终于出来了,效果 如图1所示。

android测试器_第1张图片

图1


    效果还满不错,就是layout有些错位。现在可以体验了。不过光是么体验还不行,需要安装我们自己的apk程序。android livecd未提供android market 程序,无法从market下载。但还是可以安装单独的apk的。
   由于android是基于linux内核的,因此,自然可以使用linux下的命令。好吧,先进入linux的终端吧,按Alt+F1,然后进入data/app 目 录,输入wgethttp://ip地址/blogger.apk。其中ip地址是apk在网络上的位置。注意这里不能输入域名,要直接输入IP。 my.apk则是我们的apk文件,读者可以输入自己的相应url。wget命令可以从网络上下载文件,是busybox中的一个工具。
    由于我们并不是用root权限登录的,因此,只能在data或data/app目录中建立文件。用户 自己的程序都放在app目录中,只要将apk直接放到这个目录中即可安装apk。
    然后按Alt+F7回到android桌面。找到程序,把它弄到桌面上。如图2所示。

android测试器_第2张图片

图2

启动程序,速度异常的快,PC的CPU是很快地。哈哈。看看效果,如图3所示

android测试器_第3张图片

图3


    就是屏幕宽了些,不过也可以检测我们的Layout 是否合适。如果屏幕大小变了,widget就乱套了,那Layout还是重排吧。哈哈!

 

 

 

3 virtual box ,

以下摘自:

http://androidhk.com/2009/07/14/android-live-cd-for-x86/

如果你有部pc得閒,又想試下android,不妨試係呢度download 個live-cd iso,跟著boot from Android CD! 感覺係快過用Android SDK個emulator 不過就好多APP都無,連Android Market 都無!我就無pc啦,所以係virtual box到玩過下。

Screenshots:

android测试器_第4张图片

1. 在Macbook pro 行上VirtualBox, Boot from android iso.

android测试器_第5张图片

2. 看看有什麼App!

android测试器_第6张图片

3. Browser 都Work!

android测试器_第7张图片

4.睇相當然無問題!

你可能感兴趣的:(Android,软件测试,Vmware,Linux,虚拟机)