100409
今天碰到两部手机安装都有问题,一部是山寨的mobile(牌子hto),安装时显示"无法安装 ,因为网站记录的关键信息与MIDlet所记录的不符-31请联系整个MIDlet的制造商,以"便获得更详细的信息",经测试发现是破解过的虚拟机,安装了破解过的证书,没有签名的包默认允许所有操作,签过名的包反而不能安装.
另外一部是se610c,测试了签名,不签名,不混淆等,并把jad中授权和其他等操作都去除之后,还是不能安装.显示"操作错误"
通过简单的demo测试,确认确实vs的签名不能安装,但是没有签名的可以.为何移动OA的包不行呢,难道真的是太大所致?再测试混淆包,混淆包确认可以安装.
还有一个可能的原因,原来的短信端口已经被第三方占用了,但是系统无法给出确定提示.确认,原来我的一个程序占用了短信端口,把测试程序卸载后,就可以安装了.另外单独的t和双签名都不能安装.
不支持签名的手机可以直接执行jar安装,部分手机需要删除jad才能安装jar,入华为的cdma手机
mobile的蓝牙不太稳定,较大的包(400k)容易出现掉线,掉线的情况下取消不了,过几分钟可以取消