为了对SATSA MIDlet的功能有更直观的了解,我就想先运行WTK自带的这两个Demos。
按照WTK的"Sun Java Wireless Toolkit for CLDC User's Guide "的说明运行,最后总是出现下列错误:
"Application not authorized to access the restricted API"
我检查了MIDlet中的 Permissions 设置,没问题的,jad文件中也有:
MIDlet-Permissions: javax.microedition.apdu.aid
......
想了半天,后来想到可能是签名的问题,因为一些函数必须经过签名才可以使用。于是使用WTK打开SATSADemos项目,并点击菜单:
Project->Sign
在弹出的窗口中选择任意一个证书,然后点击“Sign MIDlet Suite”;
接下来执行
Project->Package->Create Package
来重新生成jad/jar文件,重新OTA安装之后按照WTK的用户手册中说明的执行
成功了,呵呵:)
Hempel世界:http://hempel.cublog.cn
阅读(2172) | 评论(4) | 转发(0) |