三九宝宝网宝宝教育智力培养

如何测试APK兼容性

01月11日 编辑 39baobao.com

[天龙八部3win732位不兼容提示0000142]1格式化了WIN7的盘,然后把XP也重装百了。2找到新天龙八部目录下的login右键属性,兼容选择:已管理员问题身份运行,至于有人说兼容性选择XP2,XP3,没用的,结果一样!3如果进入后闪退的...+阅读

2 CTS简介

CTS拥有兼容性测试包。CTS是一个自动化的测试工具,其中包括两个主要的软件组件:CTS测试工具可以运行在您的台式机和管理测试执行。连接的移动设备或模拟器上执行个别测试案例。作为JUnit测试,并打包为Android是用Java编写测试用例。apk文件运行在实际设备上的目标。手机设备需要通过Android的兼容性测试(CTS),以确保在android上开发的程序在手机设备上都能运行。你的设备只有满足CDD的规定并且通过CTS,才有可能获得Android的商标和享受Android Market的权限。这里有可能指的是需要你自己去向google申请的。

3 CTS在android软件兼容性测试的意义

通过CTS测试之后便允许在设备上使用Android商标,它标志着该设备能够良好兼容软件市场中的数十万应用程序。

4 CTS在终端上的测试详解

5 CTS 终端需求

Android 2.1 的 Compatibility Definition,它定义了一些需求:

数据:必须实现一种无线连接, 速率达到 200Kbit/Sec

Camera: 至少 2M pixels

重力加速: 必须有, 3维, >50Hz

指南针:必须有, 3纬, >10Hz

GPS: 必须有

内存:至少 92M (不包括专用内容)

Nand: /data 分区至少 290M

性能:启动时间: 浏览器 < 1300ms

MMS/SMS < 700ms

AlarmClock < 650ms

第二次启动一个应用的时间不能超过第一次启动时间。

CTS 测试: 必须通过最新的 CTS

升级:必须有一种办法可以升级全系统。

可以为:OTA USB SD卡

6 运行CTS方法的步骤(linux环境下)

1进入目录android-cts,该目录是通过上面那两种方法获得的。在android-cts目录下会有3个文件夹,其中一个是tools。

2进入tools目录,输入./startcts来启动CTS。

3如果运行成功会出现Android CTS version 2.3_r1的字样(我的android的版本是2.3的)。如果有连接设备到PC上还会出现Device(设备ID)connected的字样。这里设备可以是连接PC的android的机器,也可以是模拟器。

7 CTS测试的方法(linux环境下)

1在cts_host>;下敲入help,会显示cts下的许多命令。ls –-plan命令显示google自带的测试方案,如:Java、Signature、Android、CTS、VM、RefApp、Performance、 AppSecurity。其中Performance这个方案是google暂不要求的。Java、Signature、Android、VM、 RefApp、Appsecurity方案都是CTS方案的子集。

2用命令ls --d来查看已连接的设备,CTS测试之前我们必须保证至少有一个设备连接上。

3输入命令start –-plan CTS来执行CTS测试方案,该方案有两万多条测试项目,需要很长时间,因此除了第一次测试之外,不建议这么做。我做的都是针对某些包的测试。如果连接了多个设备的话需加上-d参数,后面跟上设备id来告诉CTS需要测试的设备。

4对单独一个包进行测试的方法:start –-plan CTS –p 包名;推荐用这种方法来进行针对性的测试。需要知道有哪些包名,可以输入命令:ls –plan CTS

start --plan CTS -p android.content.cts.ContextWrapperTest

5也可以针对单独一个case进行测试:start –plan CTS –test 类名#方法名

start --plan CTS -t android.media.cts.MediaPlayerStreamingTest#testRTSP_MPEG4SP_AAC_Video2

以下为关联文档:

iOS开发者是怎样测试软件兼容性相信许多使用老设备的朋友都深有体会.X系统在测试的时候是相当有帮助的,因为iOS 3.X本质上是不可能复制出问题的。其中iOS 3,四个iPod touch,四个iPhone,此外还有Windows Phone...

ppt如何整体播放音乐兼容模式幻灯片ppt如何设置背景音乐 方法/步骤 1 首先打开ppt,然后在菜单栏选择插入-声音。 2 选择想要插入的音乐文件,点击确定。 3 在弹出的窗口中根据需要选择,在放映ppt时自动播放...

现在android手机系统哪个版本的最多现在开发程序应该兼容到哪个根据谷歌最新的数据显示,目前Android系统中使用人数最多的版本是2.3版本Gingerbread,比例为37%;而Android 4.1和4.2 — Jelly Bean占据了33%的份额,Ice Cream Sandwich的份额则...

win8游戏兼容性怎么样下面我们以实际由此测试告诉您,win8游戏兼容性到底如何,本次我们选用了当前主流游戏为测试平台,主要有开启了国产武侠RPG先河的《仙剑奇侠传》、有运营7年之久的《魔兽世界》、...

然后下面的勾也取消了之后下载了鼠标驱动也没提示不兼容我在鼠标失灵的原因一般有这几种: 1、鼠标接口接触不良 现在的鼠标一般都是USB接口居多,因为接口问题造成的鼠标失灵较多 ,这种情况只要换一个接口即可。 2、鼠标驱动问题 右键计算...

安卓开发兼容性问题主要集中在哪些方面1、屏幕适配,包括屏幕尺寸大小,分辨率,如5寸 1080P和10寸720P的屏幕,你要怎么同时适配,是能在两台设备上正常显示效果 2、系统适配,不同的手机系统上,一些API效果可能不同,Android本...

android开发有哪些兼容问题我觉得 兼容问题 主要是 谷歌提供的这提高 android开发 是开源 导致 很多厂商 都想做自己的一套东西。所以大大小小 就会出现兼容性问题。还有就是 sdk对应的版本兼容性问题...

关于android系统的兼容性问题高手进作为一款新系统,android系统更新速度过快确实让业界为之震撼,过快的更新速度虽然给了用户很多新的体验,也造成了一个比较让人郁闷的问题,那就是各个版本间软件不太支持和兼容,许...

安卓手机软件兼容性与什么有关安卓手机软件应用的兼容性主要还是和cpu和gpu有关。虽然cpu都是arm(精简指令集)架构,但不同厂商具体架构不同,如三星猎户座、高通金环蛇、华为海思等,所支持的指令集及特性有差别...

推荐阅读
图文推荐