当前位置: 代码迷 >> Android >> cts测试android.holo包解决方法
  详细解决方案

cts测试android.holo包解决方法

热度:63   发布时间:2016-05-01 13:05:51.0
cts测试android.holo包
cts测试android.holo包没有一项通过如下:

Test Package - Passed - Failed - Timed Out - Not Executed - Total Tests 
android.holo - 0 - 24 - 0 - 0 - 24 

其中第一项错误信息如下,其他大致差不多
junit.framework.AssertionFailedError: Failed bitmap names: [holo_tabhost, holo_zoomcontrols] Check /mnt/sdcard/cts-holo-assets/failed and /mnt/sdcard/cts-holo-assets/diff for details. at android.holo.cts.HoloTest.runThemeTest(HoloTest.java:142) 

希望做过cts测试的朋友帮忙分析一下~

------解决方案--------------------
说图片命名错误啊,是否是中文或包含空格了
------解决方案--------------------
在4.0+的系统上,所有要兼容Android CTS的手机系统都需要内置一个不可修改的Holo主题,开发者在开发程序的时候可以指定是使用Holo主题还是使用各个设备上的默认主题;同时为了便于手机厂商自定义界面,Android 4.0还引入了一个DeviceDefault主题,通过这种方式把设备主题和Holo主题分开,让手机厂商自定义界面和版本升级更加容易。
可以察看http://yunfeng.sinaapp.com/?p=326
------解决方案--------------------
探讨

在4.0+的系统上,所有要兼容Android CTS的手机系统都需要内置一个不可修改的Holo主题,开发者在开发程序的时候可以指定是使用Holo主题还是使用各个设备上的默认主题;同时为了便于手机厂商自定义界面,Android 4.0还引入了一个DeviceDefault主题,通过这种方式把设备主题和Holo主题分开,让手机厂商自定义界面和版本升级更加容易。
可以察看http://yunfeng……

------解决方案--------------------
探讨

自己研究了会,可以通过饮鸩止渴的方法测试通过了...

cts关键测试代码如下:@cts\tests\tests\holo\src\android\holo\cts\LayoutTestActivity.java
protected void onPreExecute() {
mBitmap = getBitmap();
mReferenceBitmap = Bitma……
  相关解决方案