2012-05-15 79 views
1

我想在我的Android項目中嘗試org.apache.commons.lang.StringUtils。我已經下載了commons-lang3-3.1.jar並將其放置在我的項目的libs目錄中。但是,導入它會導致找不到庫。我已經使用了許多變體Android + Ant外掛jar庫

import org.apache.commons.lang.StringUtils; 

沒有成功。我的環境是Linux控制檯,我使用ant編譯,沒有Eclipse。我的理解是Ant會在項目庫目錄中找到任何庫。

請幫忙。 Android/java編碼noob。

+0

沒有它不,你一定要告訴螞蟻在庫是 – oers

+0

OK,我怎麼做。 Google沒有幫助。 – Jocala

+0

http://stackoverflow.com/questions/4542529/how-to-include-external-libraries-in-ant-build-xml-file – user1378730

回答

1

Lang 3.0(及後續版本)使用不同的包(org.apache.commons.lang3 )比以前的版本(org.apache.commons.lang),允許它與早期版本同時使用。裁判:http://commons.apache.org/lang/

import org.apache.commons.lang3.StringUtils; 
+0

工作正常!非常感謝你。 – Jocala

0

只需將罐子放在libs /目錄下即可。愚蠢的我,我把它們放在lib /目錄中,直到遇到同樣的問題,並在此處找到答案: How to build an android app with external libraries using ant?

+0

我**將commons-lang3-3.1.jar放入我的項目的libs目錄中。我的問題是,導入org.apache.commons.lang.StringUtils;每次都失敗! – Jocala

+0

package org.apache.commons.lang does not exist [javac] import org.apache.commons.lang.StringUtils; – Jocala