gts fail:CtsLibcoreTestCases –libcore.icu.ICUTest#testTimeZoneDataVersion
libcore.icu.ICUTest#testTimeZoneDataVersion fail
junit.framework.ComparisonFailure: expected:<2016[g]> but was:<2016[f]>
问题原因:tzdata版本太旧,
查看路径LA.UM.5.6/LINUX/android/external/icu/icu4c/source/data/misc下名为
zoneinfo64.txt 文件中有 // tz version: 2016g
可以知道项目中所需要的tzdata版本号应该是2016g
于是将路径/LA.UM.5.6/LINUX/android/bionic/libc/zoneinfo下的tzdata换掉
高通发过来的tzdata是编译好的,所以不用自己编译,可以直接换。否则还需要自己编译,具体步骤见另外的文档。