やりたいこと
githubにあるライブラリ、Fuelを使いたい(https://github.com/kittinunf/fuel)
現象
githubのライブラリが使えない。(エラーになる)
Moduleのbuild.gradleに以下追加してビルドしているのに、
dependencies { // Fuel library implementation 'com.github.kittinunf.fuel:fuel:2.3.1' }
.ktファイルの、
import com.github.kittinunf.fuel.httpGet import com.github.kittinunf.result.Result
の”github”のところが赤線でエラーになっていた。
原因
JitpackをMaven Repositoryとして宣言して、ソースをライブラリにしてもらわなくてはいけなかった。
JitPackは、github等に置かれているソースをpomファイルや、jarファイルに変換してライブラリとして使えるようにしてくれるMaven Repositoryらしい。
解決策
setting.gradleに以下を追加して、
「Sync Project with Gradle Files」して、ビルド
pluginManagement { repositories { gradlePluginPortal() google() mavenCentral() maven { url 'https://jitpack.io' } //これ } } dependencyResolutionManagement { repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS) repositories { google() mavenCentral() maven { url 'https://jitpack.io' } //これ } }
※上の部分を追加すれば自動的に下のも追加されるのかも。
コメント