2017-08-02 4 views
1

私はこれについて疑問に思います。私はライブラリ( "Time4J" Androidバージョン "Time4A")をAndroidスタジオのプロジェクトにインポートしようとしていて、それを "仕事"にする前にさまざまなことを試してみる必要がありました。私は最終的にそれをエラーなしでインポートすることができましたが、今はクラッシュして動作したくありません。どうにか私は以前にそれをインポートすることができたし、クラッシュせずに動作しましたが、今は複製できません。ライブラリを最新のAndroid Studio(2017、2.3.1+)の最新バージョンでどのようにインポートしますか?

ライブラリのインポート方法に関する最新の情報はたくさんありますが、Androidスタジオシステムの最新バージョンや最新バージョンのものはありませんこの仕事をしようとする2,3,4年前のもののようなもので、2017年から利用可能なものがないように見えるため、これは速く変化します。)これがうまくいかない理由です。どのように正しく最新の2017バージョン(2.3.1以上)でライブラリをインポートしますか?

答えて

1

ライブラリをGradle依存関係としてインポートすることをお勧めします。 Time4A GitHub pageに説明したように:

dependencies { 
    compile group: 'net.time4j', name: 'time4j-android', version: '3.33-2017b' 
} 

あなたbuild.gradleにこれを追加し、それがライブラリをダウンロードしてインポートします。

0

まず、build.gradle(プロジェクト)をアップグレードし、buildscriptとallprojectsリポジトリにgoogle()を追加することをお勧めします。

コンパイルが推奨されていないため、Implementationという新しいメソッドで任意の依存関係を追加できます。

dependencies { 
implementation group: 'net.time4j', name: 'time4j-android', version: '3.33-2017b' 
} 
関連する問題