当前位置: 代码迷 >> J2ME >> moto的签名,哪位高手做过
  详细解决方案

moto的签名,哪位高手做过

热度:4485   发布时间:2013-02-25 21:37:51
moto的签名,谁做过?
开发了一个程序,拿去moto进行签名(e680g),但签完后不能安装,安装时提示“安装失败,文档无效”,然后直接把手机带到moto大厦,让moto的人现场签完后直接安装,也不行。不得已,现场写了一个测试程序,让moto签名后,也不能安装。奇怪的是用wtk自带的程序签名后可以安装。

------解决方案--------------------------------------------------------
程序的签名最后是放入jad文件中的,下载的时候,先下载jad文件,再通过jad下载jar文件。

jar文件中的具体内容和安装无关。

关键在jad文件。

1.你的jad文件找不到jar的大小字段。

2.MIDlet-Jar-URL: SignDemo.jar, 我不知道你是怎么同时把jad和jar安装到手机中去的,如果我要让jad生效,一定要从网络上下载,这里的jarurl需要是jar的网络地址。
如果有更好的方法,麻烦也告诉我一下。:)

3.没有在你的jad文件中发现签名数据。
------解决方案--------------------------------------------------------
看下MIDP 2.0安全机制 与 MIDlet 数字签名:http://www.wotrust.com/support/MIDP2_Security.htm
------解决方案--------------------------------------------------------
MOTO的签名要给MOTO签,每个手机型号的签名都不一样
------解决方案--------------------------------------------------------
文件大小似乎没有