能力值:
( LV2,RANK:10 )
|
-
-
2 楼
貌似没人知道?????晕死!
|
能力值:
( LV9,RANK:260 )
|
-
-
3 楼
呃。。。可能大家对这些测试软件都不熟悉,毕竟侧重点不同。
我也不甚了解这些测试软件,只是从理论上猜测一下。
首先HTC的rom和MOTO的rom肯定是不一样的。而网上流传的一些工程模式测试软件大部分都是从特定手机rom中抠出来的。例如FIELDTEST,似乎就是HTC的某一款手机的rom中抠出来的。
Android手机虽然框架以上的公开接口基本稳定统一,但是其实不同的手机不同的方案下层实现是千差万别的(包括通信模块)。因此一般应用apk可以不同的Android机器通用,但是专业的工程模式测试程序却不一定可以。
具体来说,从A手机抠出的测试APK不能在B手机上正常安装运行一般有几种情况:
1、内置apk做了odex优化。这时apk包中已经没有dex文件了,而是另外有一个odex文件。此时抠出来的apk是不能使用的。
2、签名不一致。测试软件由于权限问题,很可能需要和rom使用同一签名,而换装在其他手机上会出现签名和框架不一致的情况,导致无法安装或者无法正常运行。
3、调用特有接口。工程模式测试数据十分专业,很可能有一些数据不是常规Android Framework公开接口能提供的。这是手机厂商可能会实现一些自己内部使用的保留接口。这些接口不同的手机厂商,甚至同一厂商的不同产品可能都是不一致的。如果测试程序使用到了这样的接口,装在其他手机上很可能会无法运行或者运行时出错。
|
能力值:
( LV2,RANK:10 )
|
-
-
4 楼
谢谢解答,那我现在运行起来没问题,只是没有信息显示,而且我发给别人有HTC手机的朋友,他装上就能用,就应该不存在是机器内有ODEX文件的问题了,应该是你所说的第三种情况了,内部保留接口吧。
|
能力值:
( LV9,RANK:260 )
|
-
-
5 楼
恩,也有可能是签名不一致。HTC不同的手机Rom有可能是用的同一个签名。。。
|
能力值:
( LV2,RANK:10 )
|
-
-
6 楼
我那个能用的朋友用的是G1,昨天又找了一个朋友的G14上用,就不行,但他的机子没有ROOT,所以也有可能是需要ROOT权限,我再试几个机子!
|
能力值:
( LV2,RANK:10 )
|
-
-
7 楼
唉,最新在一个G7上也试了,还是不成,换了两个ROM也不成,真是有点晕了!
|
能力值:
( LV2,RANK:10 )
|
-
-
8 楼
会不会是手机不是eng s-off
|
|
|