0

我正在为我的应用程序使用 N97 和诺基亚 5530。每当我安装我的应用程序时,都会更频繁。我发现这个错误。我搜索了互联网并找到了多种解决此问题的方法。我确实使用了它们,例如检查 jar 的大小和用 jad 编写的那个并纠正了它,但问题仍然没有解决。

如何在我的构建中删除此错误。非常感谢这方面的任何帮助。

我已经阅读了这些东西——在 J2ME 应用程序中统一 .jar 和 .jad 文件——但是今天的设备和互联网要快得多。我们不能忽略 jad 文件的创建吗?


编辑

以下是 jad 和 manifest 属性。我正在使用 NetBeans 6.9 和 Nokia S60 第 5 版 SDK 来生成和构建 MIDlet。

jad属性如下

Backkey: -11
LGE-MIDlet-Height: 400
LGE-MIDlet-Target-LCD-Height: 400
LGE-MIDlet-Target-LCD-Width: 240
LGE-MIDlet-Width: 240
LeftSoftKey: -6
MIDlet-1: MyAppName,/icon.png,com.main.MainMidlet
MIDlet-Jar-Size: 964642
MIDlet-Jar-URL: MyAppName.jar
MIDlet-Name: MyAppName
MIDlet-Permissions: javax.microedition.io.Connector.http
MIDlet-Touch-Support: true
MIDlet-Vendor: www.MyApp.com
MIDlet-Version: 1.4
MicroEdition-Configuration: CLDC-1.1
MicroEdition-Profile: MIDP-2.0
Navi-Key-Hidden: true
Nokia-MIDlet-App-Orientation: portrait
Nokia-MIDlet-On-Screen-Keypad: no
RightSoftKey: -7
UseNativeTextButton: true

和清单属性是

Manifest-Version: 1.0
Ant-Version: Apache Ant 1.8.0
Created-By: 1.6.0_21-b06 (Sun Microsystems Inc.)
MIDlet-1: MyAppName,/icon.png,com.main.MainMidlet
MIDlet-Permissions: javax.microedition.io.Connector.http
MIDlet-Vendor: www.MyApp.com
Nokia-MIDlet-App-Orientation: portrait
LGE-MIDlet-Height: 400
Nokia-MIDlet-On-Screen-Keypad: no
MIDlet-Name: MyAppName
Navi-Key-Hidden: true
MIDlet-Touch-Support: true
LGE-MIDlet-Width: 240
MIDlet-Version: 1.4
Backkey: -11
LeftSoftKey: -6
UseNativeTextButton: true
LGE-MIDlet-Target-LCD-Height: 400
RightSoftKey: -7
LGE-MIDlet-Target-LCD-Width: 240
MicroEdition-Configuration: CLDC-1.1
MicroEdition-Profile: MIDP-2.0

4

1 回答 1

1

我唯一能想到的是我通常MIDlet-Jar-Size在清单中看到,而不是在 jad 中。

不幸的是,我从未弄清楚构建系统如何设法将其插入压缩文件(jar 基本上是 zip 文件),而且我不知道如何告诉 Netbeans 将属性从 jad 移动到清单。

我的印象是,如果您要求 Netbeans 生成一个简单的 HelloWorld MIDlet 并且不修改 ant 脚本,MIDlet-Jar-Size最终会出现在清单中。

我确实认为该属性与正在签名的 MIDlet 之间存在关系。它可以作为校验和。

于 2012-06-01T11:29:58.170 回答