web-dev-qa-db-ja.com

gradleでorg.Apache.commons.lang3をAndroid Studioに追加する方法

この質問 パッケージorg.Apache.commons.lang3のクラスStringEscapeUntilsを使用したいため。

ただし、compile 'org.Apache.commons:commons-collections4:4.0'行にbuild.grade行を追加してApache libをインポートしようとすると、上記のクラスをインポートできません。

上記のいずれかをgradle経由でプロジェクトにインポートする方法を助けることができる人はいますか(.jarをダウンロードしてプロジェクトフォルダに入れないでください)。

51
Phan Dinh Thai

2018年7月12日編集:

使用しているStringUtilsの依存関係は適切ではないと思います。

以下の依存関係をgradleおよびSyncプロジェクトに追加し、クラスをインポートしてください。

implementation 'org.Apache.commons:commons-lang3:3.6'

これは非推奨のタスクを使用しています(ただし、引き続き動作するはずです):

'org.Apache.commons:commons-lang3:3.5'をコンパイルします

編集:

OoDeLallyがコメントで言及したように、

上記のバージョンは非推奨です。以下の依存関係を使用してください。

implementation 'org.Apache.commons:commons-text:1.6'

ありがとう!

160
AndiGeeky

StringEscapeUtilsクラスはorg.Apache.commons:commons-textに移動します。パケージ。

StringEscapeUtilsの場合、'org.Apache.commons:commons-text:1.6' dependencieを追加する必要があります。

1
Smarpit Singh