Failed to resolve com.github.MKergall osmbonuspack

Android

ここではたまたま下記のソースを読む時に失敗してはまった話ですが、

https://github.com/MKergall/osmbonuspack

一般的にgithubのソースにあるコードをAndroid Studioのgradleでコンパイルするときの話です。

 repositories {
        jcenter()
        maven { url "https://jitpack.io" }
 }

とやるといいよ、という話があるので、そのままつけてみても、

Failed to resolve com.github….

となってしまいます。

これ、罠があって、build.gradleがあると、

 buildscript {
    repositories {
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:2.3.2'
    }
 }
 
 allprojects {
    repositories {
        jcenter()
        maven { url "https://jitpack.io" }
    }
 }
 
 task clean(type: Delete) {
    delete rootProject.buildDir
 }
 buildscript {
    repositories {}
 }

の中に

 maven { url "https://jitpack.io" }

を書いてもダメなんですね。

上記のサンプルのように

 allprojects {
    repositories {}
 }

の中に書かないと( ´ω`X( ´ω`X<ダメーーーーーー!!!!! です。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です