2013-07-31 123 views
0

我正在使用BlackBerry_JDE_PluginFull_1.1.2.201003212304-12(BB 5 SO)。黑莓套餐項目問題-1.debug

當我豐富的點擊項目 - >黑莓 - >軟件包項目,它會在我的可交付文件夾中生成一些文件。這些文件是用來將應用程序放到網絡上的文件,因此我的客戶可以下載應用程序並將其安裝到他的BlackBerry上。

現在我面臨一個問題,有時候,它會創建一個文件,阻止我在BB上安裝應用程序。這個文件是ProjectName-1.debug。

是什麼使這個錯誤是爲什麼我在這裏。我不知道爲什麼會發生這種情況。

我的代碼工作正常:用一條線,使 「錯誤」

public void agendar(){ 
    String msg = "asdasd";  
    boolean seguir = true; 
    if(_cedula.getText() == null){ 
     seguir = false; 
    } 
    if(seguir && _fechaNac.getDate() < 1){ 
     seguir = false; 
    } 
    if(seguir && _tel.getText() == null){ 
     seguir = false; 
    } 
    if(seguir && _pnombre.getText() == null){ 
     seguir = false; 
    } 
    if(seguir && _papellido.getText() != null){ 
     seguir = false; 
    } 
    int i = Dialog.ask(Dialog.D_OK, msg); 
} 

同一代碼:

public void agendar(){ 
    String msg = "asdasd";  
    boolean seguir = true; 
    if(_cedula.getText() == null){ 
     seguir = false; 
     msg = " xxx "; 
    } 
    if(seguir && _fechaNac.getDate() < 1){ 
     seguir = false; 
    } 
    if(seguir && _tel.getText() == null){ 
     seguir = false; 
    } 
    if(seguir && _pnombre.getText() == null){ 
     seguir = false; 
    } 
    if(seguir && _papellido.getText() != null){ 
     seguir = false; 
    } 
    int i = Dialog.ask(Dialog.D_OK, msg); 
} 

唯一的區別是行味精= 「XXX」。

我使用的組件是BasicEditField和一個DateField。

另外,如果我添加此

int i = Dialog.ask(Dialog.D_OK, "aaaaaaaaa asdasd "); 

包遭到損壞。

昨天,我在項目中創建了一個新類,只是這足以破壞包裝。

到目前爲止,我重新安裝了eclipse插件,沒有任何改變。我無法在Google上引用此問題。我在這裏堅持這一點,我不知道還有什麼要檢查。在模擬器上它的工作正常。

這是怎麼回事? -1.debug是什麼意思?當我嘗試安裝應用程序時,它會查找-1.cod文件。

任何幫助表示讚賞。

問候。

回答

2

回答了官方黑莓的Java論壇: http://supportforums.blackberry.com/t5/Java-Development/Blackberry-Package-project-issue-1-debug/td-p/2508105

按照要求,這裏有來自鏈接後的重要細節:

有沒有腐敗,這裏發生的一切是你的項目已得到大到足以超過單個鱈魚的限制,因此該項目正在建設成多個鱈魚。

通常情況下,您看不到這一點,因爲構建過程會將單個鱈魚拉上來,並將它們全部放在一個大鱈魚中。然而,debug-n文件很好地表明你超出了一個cod文件 - 這些文件總是保持獨立,每個cod文件都有一個debug-n文件。

所以把你的單個文件「.cod」,重命名爲「.zip」,然後打開zip文件。你可能會在那裏看到2個鱈魚。

解壓縮並將多個cod文件放到網站上進行下載。如果您檢查已創建的jad文件,您會看到它列出了多個鱈魚。

如果您想了解更多關於此的信息,請在黑莓論壇中搜索'兄弟'。多個鱈魚文件通常稱爲兄弟鱈魚文件。

另請參閱這裏瞭解更多關於此的: http://supportforums.blackberry.com/t5/Testing-and-Deployment/The-maximum-size-of-a-BlackBerry-7-or-earlier-smartphone/ta-p/1300209