Android Support Repositoryが見つけられない

Gradleのお話

なんか今までサポートライブラリーv4を使うときはEclipseからの継承でlibsにandroid-support-v4.jarを突っ込んで使ってた。

でもGradleはなんかすげースゴイらしくてなんか使おうと思ってたけど不思議なことに↓のようなエラーがずっとでてた。

Error:Could not find com.android.support:support-v4:22.2.0.
Searched in the following locations:
https://repo1.maven.org/maven2/com/android/support/support-v4/22.2.0/support-v4-22.2.0.pom
https://repo1.maven.org/maven2/com/android/support/support-v4/22.2.0/support-v4-22.2.0.jar
Required by:
:MedicalMonitor:unspecified

Please install the Android Support Repository from the Android SDK Manager.
<a href=”openAndroidSdkManager”>Open Android SDK Manager</a>

だが、ここにきてcompile ‘com.roomorama:caldroid:2.1.0’を使う必要があった。

どうもそれにはcom.android.support:support-v4:22.2.0が必要っぽい

さて困ったぞと

結局何が悪かったかというと

task copyLibs(type : Copy) {
    configurations.compile.each {
        from it.toString()
        into 'libs'
        exclude {
            new File('libs', it.name).exists()
        }
    }
}

というタスクがgradleで動いてたのが原因だった。

なんかよくわからないままコピペ放置されていたプログラムだ。

これを消すとすんなり動いた。

動いたのだから深いことは考えない。

しかしこれのせいで3日も無駄になってしまった。

頑張って早く作らないと

↓弊社で開発、販売しているソフトウェアです↓

MediMonitor無料ダウンロード  

コメントを残す

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