- 积分
- 321
- 实力分
- 点
- 金钱数
- 两
- 技术分
- 分
- 贡献分
- 分
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
不能认证的java用起来确实很烦,断断续续花了点时间,有点小发现,不敢独美,与大家分享。
怎样制作认证的方法,论坛前辈已经讲的很多了,下面只讲讲会遇到的问题
1.关于生成的jad文件的格式问题,例如对mobilezip使用jad生成器,得到的jad文件用记事本打开包含有如下几行:
MIDlet-Permissions: com.siemens.mp.io.File.readwrite,javax.microeditio
n.io.Connector.file.write,javax.microedition.io.Connector.file.read
MIDlet-1: MobileZip,/res/appicon.png,com.softexdigital.MobileZip.Mobil
eZip
认证时就会提示如下错误:
Certify Midlet 1.2
--------------------------------------------------------
Error parsing input JAD: G:\MOBILE\MobileZip.jad
***** Error: cannot add certificate to jad file *****
这是因为红色部分的格式问题,应改成如下*: *的格式,每个新行必须是字符加冒号的开头:
MIDlet-Permissions: com.siemens.mp.io.File.readwrite,javax.microedition.io.Connector.file.write,javax.microedition.io.Connector.file.read
MIDlet-1: MobileZip,/res/appicon.png,com.softexdigital.MobileZip.MobileZip
保存后即可。
2.另一个关于生成的jad文件的编码格式的问题:
如果对趴趴歌词秀0.4.6使用jad生成器得到jad文件有如下行乱码:
MIDlet-Description: ××××××××××
使用word打开jad文件,选utf-8编码,红色部分显示为
趴趴歌词秀,歌词同步音乐播放器,?
门子X65/X75适用
关闭后使用使用记事本打开jad文件,将那一句改成:
MIDlet-Description: 趴趴歌词秀,歌词同步音乐播放器,西门子X65/X75适用
此时注意,因为包含中文,需要保存成utf-8格式,才可以生成认证!
如果不是utf-8格式,就会发生错误。
当然,新版本的趴趴生成英文的jad,没有这个问题了,不过好像还存在1里面的格式问题。
3.学习了robin等很多论坛前辈的经验,顺便也摘录总结出现认证过期问题时的处理方法如下:
1)可进行如下处理:
a 保证der证书文件和manufacturer.-_-p文件正确放置,当然还有jad文件
b 删除(或改名)程序对应的0:\系统\java下的缓存文件夹
c 将手机时间向前调(一说是2002年前?反正一直调到可以为止),在认证jad文件时,也应调整计算机时间
d 运行程序,如不成功,重复b、c直到成功为止。
以上方法我是屡试不爽的,程序改名后,把证书文件和manufacturer.-_-p文件放进去,删掉缓存,改上时间,都会成功。只要认证成功后不删除那个缓存文件夹,不改名,以后应该都不会有什么问题吧。
提示认证对象错误什么的,一般是der证书文件和manufacturer.-_-p文件不对,我还没遇到过。
2)感觉java在启动时,应该是首先在缓存文件夹(0:\system\java或者0:\系统\java下)下查找对应的认证信息,因为缓存文件夹不删除的话就可以一直不用重新认证程序,所以最近有个想法:
如果使用公共证书,因为凭证文件都是一样的,jad也是一样的,那么,如果在手机里运行认证的时候,不和手机硬件信息挂钩的话,对那些认证过期的机油,应该直接把别的手机里认证成功的,那个缓存文件夹下set开头的cache文件拷贝过来就可以用了,或者直接拷整个缓存文件夹。最好连那个der证书和-_-p文件也一并拷贝。当然,java文件,路径和文件名要一样。
寻找对应的缓存文件夹可以试试faterpan的原创软件,pc端的就很好用:
http://mobile.0110.cn/viewthread.php?tid=243856&highlight=JavaNumber
不知道说得对不对,期望高人指点,机油可以试试。
3)有机油说直接刷一遍map就可以完全解决认证过期的问题,有数据线的机友也可以试试看。
[ 本帖最后由 jpg001 于 2007-3-30 23:18 编辑 ] |
评分
-
查看全部评分
|