2012-05-30 49 views
0

我正在爲我的應用程序使用N97和Nokia 5530。更經常地每當我安裝我的應用程序。我發現這個錯誤。我搜索了互聯網,並找到了很多方法來解決這個問題。我確實使用了它們,比如檢查jar大小和使用jad編寫的大小,並且糾正了它,但仍然沒有解決問題。jad和jar的大小與j2me不匹配

如何在構建中刪除此錯誤。任何在這方面的幫助,高度讚賞。

我已經閱讀過東西--- Unification of .jar and .jad files in a J2ME application ---但今天的設備和互聯網要快得多。我們不能忽略jad文件的創建。


編輯

以下是JAD和清單屬性。我使用NetBeans 6.9和Nokia S60 5th Edition 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屬性是

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

+0

發佈jad,manifest,jar的大小並描述如何生成和構建MIDlet –

+0

我編輯了我的評論,請有一個觀點並建議我建議我該怎麼做? –

回答

1

我能想到的唯一的事情是,我平時看到MIDlet-Jar-Size在清單中,而不是在傑德。

不幸的是,我從來沒有想過構建系統如何設法將它插入壓縮文件(jar基本上是zip文件),我不知道如何告訴Netbeans將屬性從jad移動到清單。

我的印象是,如果你讓Netbeans生成一個簡單的HelloWorld MIDlet而不修改ant腳本,那麼MIDlet-Jar-Size就會出現在清單中。

我認爲屬性和正在簽名的MIDlet之間存在關係。它可能充當校驗和。

相關問題