やりたいこと
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' } //これ
}
}
※上の部分を追加すれば自動的に下のも追加されるのかも。

コメント