Blackberry Package项目问题-1.debug

时间:2013-07-31 16:00:28

标签: blackberry blackberry-eclipse-plugin

我正在使用BlackBerry_JDE_PluginFull_1.1.2.201003212304-12(BB 5 SO)。

当我丰富点击项目时 - >黑莓 - > Package Project,在我的可交付文件夹上生成一些文件。这个文件是您用来将应用程序放在网上的文件,因此我的客户可以下载应用程序并将其安装在他的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);
}

唯一的区别是行msg =“xxx”。

我使用的组件是BasicEditField和一个DateField。

此外,如果我添加此

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

包破坏了。

昨天,我在项目中创建了一个新类,这足以破坏软件包。

到目前为止,我重新安装了eclipse插件,没有任何改变。我无法在谷歌上提及这个问题。我坚持这个,我不知道还有什么要检查。在模拟器上它工作正常。

这是怎么回事? -1.debug是什么意思?当我尝试安装应用程序时,它会查找-1.cod文件。

感谢任何帮助。

问候。

1 个答案:

答案 0 :(得分:2)

在官方BlackBerry 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个鳕鱼。

解压缩并将多个鳕鱼文件放在网站上供下载。如果检查已创建的jad文件,您将看到它列出了多个鳕鱼。

如果您想了解更多相关信息,请在BlackBerry论坛中搜索“兄弟姐妹”。多个鳕鱼文件通常称为兄弟鳕鱼文件。

另请参阅此处了解更多信息: http://supportforums.blackberry.com/t5/Testing-and-Deployment/The-maximum-size-of-a-BlackBerry-7-or-earlier-smartphone/ta-p/1300209