【问题标题】:Android+Ant external jar libraryAndroid+Ant 外部jar库
【发布时间】:2012-05-15 04:15:27
【问题描述】:

我想在我的 Android 项目中尝试 org.apache.commons.lang.StringUtils。我已经下载了 commons-lang3-3.1.jar 并将其放在我项目的 libs 目录中。但是,由于找不到库,导入它会失败。我使用了许多变体

import org.apache.commons.lang.StringUtils;

没有成功。我的环境是linux控制台,我用ant编译,没有Eclipse。我的理解是,Ant 会选择项目 libs 目录中的任何库。

请帮忙。 Android/java 编码菜鸟。

【问题讨论】:

标签: java android ant classpath apache-stringutils


【解决方案1】:

Lang 3.0(及后续版本)使用与之前版本 (org.apache.commons.lang) 不同的包 (org.apache.commons.lang3),允许与早期版本同时使用.参考:http://commons.apache.org/lang/

import org.apache.commons.lang3.StringUtils;

【讨论】:

    【解决方案2】:

    只需将 jars 放在 libs/ 目录中即可。愚蠢的我,我将它们放在 lib/ 目录中,直到遇到同样的问题并在这里找到答案: How to build an android app with external libraries using ant?

    【讨论】:

    • am 将 commons-lang3-3.1.jar 放入我项目的 libs 目录中。我的问题是 import org.apache.commons.lang.StringUtils;每次都失败!
    • 包 org.apache.commons.lang 不存在 [javac] import org.apache.commons.lang.StringUtils;
    猜你喜欢
    • 2012-08-27
    • 1970-01-01
    • 1970-01-01
    • 2013-05-22
    • 2013-11-26
    • 1970-01-01
    • 2013-11-07
    • 1970-01-01
    • 2014-09-16
    相关资源
    最近更新 更多