做CTS测试一共做了两三个月,相当烦人。
起初自己改,改来只有几个联网的错误和一个我认为是google issue的问题了,需要APN才能通过,后来把软件给韩国人测,而且又加了GMS包,其中相当一部分问题是因为GMS包的问题,什么sync之类的莫名其妙的问题都是因为内存不足引起的,如果加了GMS包的话,256的内存基本不行,这里要说明的一点是销往不同地区的手机,GMS包内置的APK是不同的,谷歌有严格的规定哪些APK是必须内置的,哪些是不能内置的。这样持续了相当长一段时间,后来韩国人也测来差不多了,我把google issue那个问题提交给MTK,MTK告知要用最新CTS tool测试,这一下就崩溃了,其中又有很多要设置的东西。
CTS主要需要注意的有以下几点:
1.用最新的CTS工具测试,不要用工程代码里面编译出来的那个,下载地址http://source.android.com/compatibility/downloads.html
2.内置GMS包一定要知道哪些是要内置的,哪些是不要内置的,这个是根据手机销往不同地区决定的,我上传的资源里面有,需要的可以去下载http://download.csdn.net/detail/a328014942/5335378。
3.手机内存不能太小,内置GMS包的话,256的内存基本不行
4.编译的时候要用user模式,签名要用release key
5.各种品牌号和手机型号等