Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Eclipse 导出天线文件后找不到“Build.xml”_Eclipse_Ant_Java Me_Proguard_Java Wireless Toolkit - Fatal编程技术网

Eclipse 导出天线文件后找不到“Build.xml”

Eclipse 导出天线文件后找不到“Build.xml”,eclipse,ant,java-me,proguard,java-wireless-toolkit,Eclipse,Ant,Java Me,Proguard,Java Wireless Toolkit,我已经做了一个J2ME程序。该程序将在3个特定国家/地区使用,必须支持7种不同的屏幕分辨率 目前,我已经为每种解决方案类型创建了7个不同的版本,并为这3个国家/地区中的每种创建了3个变体 我使用LWUIT作为我的UI框架。我已经用以下配置了MTJ 天线-bin-1.2.1-beta.jar WTK2.5.2_01 第4.8条 关于Eclipse3.7.2 在包资源管理器中,我右键单击我的项目目录 选择“导出”我在“Mobile Tools for Java”选项下找不到“导出天线构建文件” 我等

我已经做了一个J2ME程序。该程序将在3个特定国家/地区使用,必须支持7种不同的屏幕分辨率

目前,我已经为每种解决方案类型创建了7个不同的版本,并为这3个国家/地区中的每种创建了3个变体

我使用LWUIT作为我的UI框架。我已经用以下配置了MTJ

天线-bin-1.2.1-beta.jar WTK2.5.2_01 第4.8条 关于Eclipse3.7.2

在包资源管理器中,我右键单击我的项目目录 选择“导出”我在“Mobile Tools for Java”选项下找不到“导出天线构建文件” 我等待它做它的事情。 我打开项目文件夹并搜索Build.xml。但是什么也找不到。 我找到一个名为“mtj build”的文件夹,其中包含另一个foldercustom tasks和两个文件mtj-build.properties和mtj-build.xml。 我希望能够编写一个构建文件,该文件能够执行以下操作

根据其构建的解决方案投入正确的资源 根据其建设的决议,提出正确的主题 在应用程序描述符文件中为每个国家/地区设置相关属性 对每个分辨率和每个国家/地区自动重复此过程,并将相应的.Jad和.Jar文件放置在特定的文件夹结构中,如图所示。 主文件夹:

{
    Country1:{
        Res1,
        Res2, 
        Res3, 
        ....}, 
   Country2:{
        Res1, 
        Res2, 
        Res3, 
        ....}, 
   Country3:{
        Res1, 
        Res2, 
        Res3, 
        ....}, 
   ....etc}
}
据我所知,要做到这一点,我需要设置Build.xml。但是在选择Export Antenna Build Files选项后,我找不到Build.xml

我如何实现这个目标?甚至有可能做到这一点吗?请帮忙。提前谢谢

===========================此帖子的更新1======================

请点击下面Eugen Martynov提到的链接。 另一方面:我没有在项目右键单击时获得导出天线构建文件的选项的原因是因为它们引用了一个名为Pulsar Eclipse的Eclipse IDE定制版本。[]

它生成的Antenna build xml文件比标准Eclipse中得到的文件优化得多。我不知道这是为什么。但这是我的观察

============================此帖子的更新2======================

谢谢你的建议,尤金。我将编写一些子Ant构建文件来简化我的问题。我还得想办法解决这个问题


感谢Telmo Pimentel Mota的链接。在我当前的版本中,我有“wtkbuild”和“wtkpackage”。而且构建工作非常好。我现在必须按照Eguen的建议,找出如何从另一个构建文件调用或执行一个构建文件

我不会给你完整的答案,但我会让你自己找到答案

关于蚂蚁和构建过程。正在使用天线构建j2me。在antenna示例文件夹中还应该有build.xml文件的示例。是关于ant和构建j2me而不使用天线的另一个示例

在您的情况下,您必须使用不同的res文件夹,并根据两个附加属性country和resolution设置不同的清单选项。您可以使用属性文件或通过命令行在build.xml外部传递属性:

ant -f <path to build.xml> -D<property name>=<property value>

我认为您需要自己编写构建XML,并且在编写时考虑使用天线WTKPREPATION任务,非常感谢这些链接。我会介绍他们。