我开发了一个内部库,名为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>