如何从ant生成BlackBerry资源包?
在我的BlackBerry eclipse项目中,我使用资源包。所以我有一对文件如何从ant生成BlackBerry资源包?,blackberry,ant,blackberry-eclipse-plugin,Blackberry,Ant,Blackberry Eclipse Plugin,在我的BlackBerry eclipse项目中,我使用资源包。所以我有一对文件 Application.rrc Application.rrh 这些文件由eclipse中名为BlackBerry Resources builder的构建器编译 这是一个预编译步骤,因为它创建了一个名为 .locale_interfaces 其中包含生成的java类的以下路径 \.locale_interfaces\<package>\ApplicationResource.java \.loc
Application.rrc
Application.rrh
这些文件由eclipse中名为BlackBerry Resources builder的构建器编译
这是一个预编译步骤,因为它创建了一个名为
.locale_interfaces
其中包含生成的java类的以下路径
\.locale_interfaces\<package>\ApplicationResource.java
\.locale\u接口\\ApplicationResource.java
我在代码中引用它来访问资源
我的问题是如何从ant生成此文件
我正在使用bb ant tools包,但是当我调用rapc来编译代码时,我收到错误,抱怨缺少ApplicationResource.java文件
显然,我缺少了一个步骤,因为没有生成.locale_interfaces文件夹和其中的ApplicationResource.java类。我将Application.rrc文件与其他源一起提供给rapc,但这似乎没有什么区别
是否有人成功地从ant构建了这样的资源包
任何帮助都将不胜感激
谢谢 Ant不创建.locale\u interfaces文件夹。它应该自动编译这些东西。解决方法之一是创建一个名为“ApplicationResource.java”的接口。使其反映.rrh文件中的整数指的是字符串。 例如:
MENU_TEXT#0=0;
会转化为
int MENU_TEXT = 0;
在您的界面中。这将允许进行编译。当你运行你的程序时,一切都应该正常。希望这有帮助。Ant没有创建.locale\u interfaces文件夹。它应该自动编译这些东西。解决方法之一是创建一个名为“ApplicationResource.java”的接口。使其反映.rrh文件中的整数指的是字符串。 例如:
MENU_TEXT#0=0;
会转化为
int MENU_TEXT = 0;
在您的界面中。这将允许进行编译。当你运行你的程序时,一切都应该正常。希望这能有所帮助。您不需要做任何特殊的事情,就可以从ant任务中正确编译它们。只要.rrc和.rrh文件都在rapc任务的标记中,它就应该正确编译它。这就是我们在ant build.xml文件中所做的,它工作得很好。您不需要做任何特殊的事情,就可以从ant任务中正确编译它们。只要.rrc和.rrh文件都在rapc任务的标记中,它就应该正确编译它。这就是我们在ant build.xml文件中所做的,它工作得很好。标记中没有.rrh文件,只有.rrc扩展名。当我把这两个都加进去时,一切都很好。谢谢你的帮助!标记中没有.rrh文件,只有.rrc扩展名。当我把这两个都加进去时,一切都很好。谢谢你的帮助!