【问题标题】:Android project builds fine using Ant but gives runtime errorAndroid 项目使用 Ant 构建良好,但出现运行时错误
【发布时间】:2010-10-24 23:41:33
【问题描述】:

我正在使用 ANT 构建 android 项目,我在 lib 文件夹中添加外部 jar 并尝试构建它完美构建的项目,但我收到运行时错误...我看到一些组他们说build.xml 必须使用这些更改进行修改

<target name="dex" depends="compile"> 
    <exec executable="${dx}" failonerror="true"> 
        <arg value="-JXmx384M" /> 
        <arg value="--dex" /> 
        <arg value="--output=${basedir}/${intermediate-dex}" /> 
        <arg value="--locals=full" /> 
        <arg value="--positions=lines" /> 
        <arg path="${basedir}/${outdir-classes}" /> 
    </exec> 
</target> 

在最后一个参数之后添加一个新参数:

但是当我添加相同的内容时,它并没有在构建是否有任何机构出现过同样的问题...... 错误是没有指定命令

【问题讨论】:

  • 如何发布您的 build.xml 和错误?
  • 我已经发布了我在 build.xml 中添加了额外的 xml 内容我想添加一个外部 jar 文件,即使使用 ant 我也无法在其中编译。我想用那个罐子有没有其他方法可以做到这一点?请帮助
  • 你提到的运行时错误是什么?

标签: android ant


【解决方案1】:

处理“javax/xml/XMLConstants.class”的问题: [2009-05-11 09:24:13-ChitMeAndroidClient] 尝试在核心库之外的其他东西中包含核心 VM 类。

您可能已尝试从桌面包含核心库 虚拟机进入应用程序,这肯定不会工作。如果您真的打算构建一个核心库——它只适合作为创建完整虚拟机二进制文件的一部分,而不是编译应用程序——然后使用--core-library 选项来抑制此错误消息。如果您继续使用--core-library 但实际上是在构建应用程序,那么请注意您的构建在某些时候仍然会失败;您将无法阅读此有用的错误消息。

这是编译时错误.......

【讨论】:

    猜你喜欢
    • 2014-08-27
    • 1970-01-01
    • 2011-03-11
    • 2011-11-02
    • 1970-01-01
    • 1970-01-01
    • 2011-06-25
    • 2015-05-31
    • 1970-01-01
    相关资源
    最近更新 更多