`
wangpingsx
  • 浏览: 41636 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
阅读更多

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的手机 在国内还没有上市 ,就算上市,可以也比较贵。如果只是为了体验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所示。

图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所示。

图2

启动程序,速度异常的快,PC的CPU是很快地。哈哈。看看效果,如图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:

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

2. 看看有什麼App!

3. Browser 都Work!

4.睇相當然無問題!

0
0
分享到:
评论
2 楼 bn922 2011-03-18  
启动即提示低电量 如何关闭?
1 楼 liyh 2010-01-07  
不知道你是否安装apk成功了。

相关推荐

    Android人品测试器

    《Android人品测试器》是一款基于Android平台的趣味应用程序,旨在为用户提供一种轻松的娱乐方式。这个小游戏通过用户输入的年龄、姓名以及自选的幸运数字来生成所谓的“人品测试”结果,实际上是对个人命运或者好运...

    Android单元测试的小例子

    9. **Android Studio中的测试工具**:Android Studio提供了丰富的测试工具,如测试运行器、测试分析器和代码覆盖率视图。我们可以直接在IDE中运行、调试和查看测试结果。 通过以上介绍,我们了解了Android单元测试...

    android测试键值apk(一个测试键值的apk,将apk安装到系统,操作键盘或者遥控器,可打出相应键值).zip

    这个"android测试键值apk"就是为此目的设计的一个工具,它可以帮助开发者验证应用程序对不同按键事件的处理能力,包括物理键盘和遥控器的输入。下面我们将详细探讨这个测试 APK 的相关知识点。 首先,Android系统...

    android测试框架

    Android测试框架是专为安卓应用程序设计的一系列工具和方法,它们可以帮助开发者进行系统化的测试,包括单元测试、集成测试、UI测试等,以验证代码功能、查找bug并优化性能。本文将深入探讨Android测试框架,并介绍...

    NFC Android测试demo

    "NFC Android测试demo"是一个专门为Android开发者设计的示例项目,帮助他们理解和实践如何在自己的应用程序中集成NFC功能。 在这个测试demo中,我们可以学习到以下几个关键知识点: 1. **NFC基础知识**:理解NFC的...

    android串口测试工具

    本文将详细介绍如何在Android系统中实现一个串口测试工具,主要围绕标题“android串口测试工具”以及描述中的内容展开。 一、Android串口通信基础 1. Android权限设置:在AndroidManifest.xml文件中,添加对串口...

    android测试键值apk(一个测试键值的apk,将apk安装到系统,操作键盘或者遥控器,会把相应键值打印出来).zip

    总之,`keyTest.apk`是一个实用的Android测试工具,它使开发者能够直观地看到系统如何处理来自键盘和遥控器的输入,从而优化应用的交互逻辑和响应性能。通过对键值事件的深入理解和测试,开发者能够确保其应用程序在...

    Android程序测试(1)

    首先,我们需要理解Android测试的基本概念和架构。 Android测试主要分为以下几个层次: 1. **单元测试(Unit Tests)**:针对代码中的最小可测试单元进行,例如单个方法或类。通常使用JUnit框架,并可以通过...

    android平台工厂测试模式

    - **硬件测试**:包括屏幕、触摸屏、扬声器、麦克风、电池、摄像头、传感器(如加速度计、陀螺仪、磁力计等)等功能的测试。 - **软件测试**:检查操作系统的基本功能,如网络连接、蓝牙、Wi-Fi、GPS、存储空间、...

    Android单元测试Demo

    2. **添加依赖**:在`build.gradle`文件中,添加JUnit和Android测试支持库的依赖,如: ``` testImplementation 'junit:junit:4.13.2' androidTestImplementation 'androidx.test.ext:junit:1.1.3' ...

    Android动画测试源码

    这份"Android动画测试源码"提供了一种深入理解Android动画机制的方式,通过实际的代码示例进行学习和测试。以下是对相关知识点的详细说明: 1. **Android动画体系**:Android提供了两种主要的动画类型——属性动画...

    android 性格测试代码

    可以使用Android的布局管理器(如LinearLayout、RelativeLayout、ConstraintLayout等)和自定义View来创建个性化的界面。 2. **数据结构与算法**:为了存储和处理四十道测试题目的答案,需要合理的数据结构。比如,...

    android 单元测试

    - Robolectric测试:允许在没有实际设备或模拟器的情况下在本地JVM上运行Android测试,它模拟了Android系统的一些核心组件。 在进行单元测试时,应遵循一些最佳实践,例如: - 尽可能覆盖所有可能的代码路径。 - ...

    android测试例子 TCP长连接

    在这个“android测试例子 - TCP长连接”中,我们将探讨如何在Android客户端中实现后台启动服务来保持TCP长连接。 首先,我们需要创建一个Android服务(Service)。在Android应用中,服务是在后台运行的组件,不与...

    Android-Android测试小工具

    "Android-Android测试小工具"就是这样一个专门为Android开发者设计的便捷测试工具。这个工具的主要特点是允许开发者在不重新打包应用的情况下,轻松地修改服务器地址,极大地提高了测试效率,特别是对于那些依赖网络...

    ANDROID触屏测试源码

    在Android系统中,触屏测试是验证设备用户界面性能的关键环节。"ANDROID触屏测试源码" 提供了一种专门用于测试Android设备多点触摸功能的解决方案,它声称支持高达10点的同步触摸。这样的工具对于开发者和硬件制造商...

    android单元测试实例二

    `AndroidJUnit4`运行器使得这个测试能够在Android环境中执行。 测试代码和被测代码放在同一个项目中是常见的做法,尤其是在早期开发阶段。这样做方便快速迭代和调试,但为了保持代码的整洁和模块化,通常会将测试...

    android usb测试程序

    USB主机模式允许Android设备作为USB总线的控制器,连接并控制其他USB设备,如键盘、鼠标、打印机或数据采集设备。 4. **UsbDevice和UsbEndpoint**: `UsbDevice`类代表连接到Android设备的USB设备,而`UsbEndpoint...

    Android渗透测试入门教程

    在IT行业中,Android渗透测试是安全领域的一个重要分支,它主要关注的是发现并修复Android应用程序中的安全漏洞。这篇教程将引领初学者踏入这个充满挑战与机遇的领域。 首先,我们需要理解渗透测试的基本概念。渗透...

Global site tag (gtag.js) - Google Analytics