【问题标题】:Blackberry Package project issue -1.debug黑莓包项目问题-1.debug
【发布时间】:2013-08-02 18:39:44
【问题描述】:

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

当我点击项目 -> BlackBerry -> Package Project 时,会在我的可交付文件夹中生成一些文件。这个文件是你用来将应用程序放到网络上的文件,这样我的客户就可以下载应用程序并将其安装在他的黑莓上。

现在我面临一个问题,有时,它会创建一个阻止我在 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 文件。

感谢任何帮助。

问候。

【问题讨论】:

    标签: blackberry blackberry-eclipse-plugin


    【解决方案1】:

    在官方 BlackBerry Java 论坛上回答: http://supportforums.blackberry.com/t5/Java-Development/Blackberry-Package-project-issue-1-debug/td-p/2508105

    根据要求,以下是链接帖子中的重要细节:

    没有损坏,这里发生的情况是您的项目已经变得足够大,超过了单个 cod 的限制,因此项目被构建成多个 cod。

    通常您看不到这一点,因为构建过程会压缩各个鳕鱼,并将它们全部放在一个大鳕鱼中。但是 debug-n 文件很好地表明您超出了一个 cod 文件 - 这些文件始终保持独立,并且每个 cod 文件都有一个 debug-n 文件。

    因此,将您的单个文件“.cod”重命名为“.zip”,然后打开 zip 文件。您可能会在那里看到 2 条鳕鱼。

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-09-22
      • 2023-03-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多