2017-11-28 5 views
0

Retrofitソースコードに興味があります。改造ソースコードを実行するには?

https://github.com/square/retrofit

しかし、私はどこにもソースコードを実行する方法について私に言っていませんでした。

ソースコードのルートディレクトリとディレクトリ 'sample'の両方から、IntelliJ IDEAまたはAndroid Studioのいずれかでソースコードをインポートしました。

しかし、いずれも正常に実行できません。

いくつかのpom.xmlファイルがあります。

誰でもこのコードを実行する方法はわかりますか?

編集: コメントはライブラリであり、実行することはできません。このライブラリは、アンドロイドプロジェクトでbuild.gradleを使用してインポートするときにのみインポートします。

だから私の質問は次のとおりです。

  1. それをインポートするには、Mavenを使用する方法は?

  2. このライブラリのメンテナーがこのライブラリをどのように維持しているかは、少なくともデバッグ可能であり、ポイントを破ることができると思います。このライブラリをテストするにはいくつかのテストケースが必要です。テストケースを実行するにはどうすればいいですか?

  3. ソースコードの見方は?

+0

githubで問題を開いてみませんか? – Meo

+0

Retrofitはライブラリです。直接実行するのではなく、アプリケーションで使用してからアプリケーションを実行します。 – Okas

+0

これをmavenプロジェクトとしてインポートしてから、left gutterの緑色の三角形を使ってクラスを実行することができます –

答えて

1

補強ソースコードは、Mavenの中央で利用可能である: https://search.maven.org/#search|gav|1|g%3A%22com.squareup.retrofit2%22%20AND%20a%3A%22retrofit%22(sources.jar)。

Mavenを使用すると、クラスを探索すると自動的にAndroid Studioにダウンロードされます。

私のAndroidプロジェクトの1つでこのライブラリを使用しました:https://github.com/ghusta/android-docker-search! Androidの中でそれをインポートするには

app/build.gradleにそのような何かを追加します。

dependencies { 

    implementation 'com.squareup.retrofit2:retrofit:2.3.0' 
    implementation 'com.squareup.retrofit2:converter-jackson:2.3.0' 
    ... 
} 

はjcenter()Mavenのレポ(https://developer.android.com/studio/build/index.html#top-level)を含めることを忘れないでください。

関連する問題