2016-04-22 22 views
-1

私はGoogleマップAPIのjarファイルを構築していますがためのパス:私はパッケージ<a href="https://github.com/googlemaps/google-maps-services-java/" rel="nofollow">GitHub directions</a>次okhttp3.OkHttpClientまたはcom.squareup.okhttp.OkHttpClient

GeoApiContext context = new GeoApiContext().setApiKey("....") 

./gradlew jar 

しかし、コンテキストを作成するときこの問題はhereを報告した

java.lang.ClassNotFoundException: com.squareup.okhttp.OkHttpClient 

、およびGOOGL:実行時例外を取得eの指導者は、私がしたくない、gradleやmavenを使って建物の建設を推薦しました。

代わりに、私はその私が「com.squareup.okhttp.OkHttpClient」 'okhttp3.OkHttpClientただvarious methods in their github repository

を使用してokhttp-3.2.0.jarインポートしかし、いくつかの理由で、jarファイルが含まれないようにしました必要。

コードを実行するにはどうすればよいですか?すべての依存関係を持つGoogle Maps APIをコンパイルする方法はありますか?パッケージがokhttp3ではなくcom.squareup.okhttpになるようにokhttpをコンパイルする方法はありますか?

ありがとうございました。

答えて

2

com.squareup.okhttp.*パッケージを使用するOkHttpのバージョン2.xを入手したいと思うでしょう。同じクラスパスにバージョン1/2とバージョン3を共存させるために、バージョン3.xではクラスのパッケージ名が変更されました。

バージョン2.xのjarファイルはMaven Centralからダウンロードできます:http://search.maven.org/#search%7Cgav%7C1%7Cg%3A%22com.squareup.okhttp%22%20AND%20a%3A%22okhttp%22(右側の 'jar'リンク)。

関連する問題

 関連する問題