【问题标题】:Android: Include External Jar in Build (Without Eclipse)Android:在构建中包含外部 Jar(没有 Eclipse)
【发布时间】:2011-04-25 13:05:48
【问题描述】:

我目前正在使用 Android,尽量避免使用 Eclipse(对此我有一种非理性的仇恨)。

我需要包含一个外部.jar 文件(在我的Activity 中使用)并且不知道如何为ant debug 链接它...

我已经阅读了 build.xml 文件,但将 <path id="compiler.classpath">...</...><classpath> 节点添加到 XML 并不能帮助解决它。

希望有人能帮帮我!

【问题讨论】:

    标签: java android


    【解决方案1】:

    只需将其放在libs/ 目录中即可。从那里开始处理其他所有事情——不需要修改 Ant 脚本。例如,here is a sample project 显示以这种方式集成 BeanShell 解释器。

    【讨论】:

    • 那么当我们不想在每个项目中放置同一个 jar 的副本而是想从一个公共目录中使用它时,如何解决这个问题?
    • @icecream:如果您使用 Ant,您可以创建一个包含 JAR 和其他内容的 Android 库项目,然后在您的其他项目中使用该 Android 库项目。有迹象表明,这可能不适用于 Android 库项目和 Eclipse 的组合,尽管我没有亲身经历过那里的问题,因此信息有限。
    • 好的。我把上面的评论变成了一个问题并得到了答案。原来,解决这个特殊问题的方法是覆盖 build.properties 中的 jar.libs.dir 以指出我公共 libs 目录的相对路径。到目前为止似乎工作。 stackoverflow.com/questions/5312478/…
    猜你喜欢
    • 1970-01-01
    • 2012-06-17
    • 2013-11-07
    • 1970-01-01
    • 2011-12-20
    • 2011-04-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多