代码之家  ›  专栏  ›  技术社区  ›  jwir3

.cod部署到模拟器时出现问题

  •  0
  • jwir3  · 技术社区  · 14 年前

    我开发了一个内部库,名为Ichabod,是我们的应用程序Spyder所需要的,它运行在Blackberry 4.5.0操作系统上(我们最初的目标是8330台设备)。我用bb ant工具编译了这个库,它在一个单独的项目中,并将它部署到C:\Program Files\eclipse\plugins\net.rim.ejde.componentpack4.5.0\u 4.5.0.21\components\simulator。Spyder应用程序在eclipse插件中调试得很好(我将Galileo与RIM插件的1.1.2版本一起使用)。

    我已经验证了.cod文件是否存在于components\simulator文件夹中,但我似乎不明白为什么模拟器无法识别该文件。

    附件是我的bb ant tools build.xml脚本。

    谢谢,

    ~z~斯科特

        <taskdef resource="bb-ant-defs.xml" classpath="lib/bb-ant-tools.jar" />
    
        <property name="jdehome" value="C:\Program Files\eclipse\plugins\net.rim.ejde.componentpack4.5.0_4.5.0.28\components" />
    
        <property name="simulator" value="${jdehome}\simulator" />
    
        <property name="bin" value="${jdehome}\bin" />
    
        <target name="deploy" depends="build" description="Builds and Deploys Project (installs to simulator)">
            <copy todir="${simulator}" overwrite="true">
                <fileset dir="output">
                    <include name="*.cod" />
                    <include name="*.debug" />
                    <include name="*.csl" />
                    <include name="*.cso" />
                </fileset>
            </copy>
        </target>
    
        <target name="clean" description="Cleans the output directory">
            <delete dir="output"/>
            <mkdir dir="output"/>
        </target>
    
        <target name="build" depends="clean" description="Builds Project">
            <rapc jdehome="${jdehome}" 
                destdir="output" 
                output="Ichabod" 
                quiet="false">
    
                <jdp type="library" 
                    title="Ichabod Library" 
                    vendor="My Company" 
                    version="0.3" 
                    description="Ichabod Library for Mobile Applications" 
                    arguments="" 
                    systemmodule="false" 
                    runonstartup="false" 
                    startuptier="7" 
                    ribbonposition="0">
                </jdp>
    
                <src>
                    <fileset dir=".">
                        <include name="src/**/*.java" />
                        <!-- <include name="resource/**/*.*" /> -->
                    </fileset>
                </src>
            </rapc>
        </target>
    </project>
    
    1 回复  |  直到 14 年前
        1
  •  1
  •   jwir3    14 年前

    因此,在从Eclipse中删除4.5.0.28插件并重新安装之后,似乎这就是造成我麻烦的原因。我不知道这是否与此有关,但我还从Ichabod项目的构建路径中删除了jde4.5.0库(正确设置为版本28),并用相同的JDE替换了它。