【Android Studio】ライブラリがFailed to resolve ...で更新できない
ここ最近、いくつかAndroid向けにライブラリをつくってはbintray、jcenterを使って公開しています。
しかしライブラリの更新をjcenterの方に登録してから、自身のアプリでdependenciesの書き換えをおこないgradle syncをするとFailed to resolve ...とのエラーがでて更新できません。
調べたところ、jcenter repositoryのurlを変更してやるとうまくいくよう。
デフォルトでは https://jcenter.bintray.com/ となっているところを、
projectのbuild.gradleを書き換え http://jcenter.bintray.com/とします。
allprojects -> repositoriesを書き換えました。これでうまくいきました。
今回はbintray、jcenterでのケースでしたが、それ以外でも同エラーはリポジトリのURLが間違っていたり、gradleの記述が間違っていたりするのが原因です。プロジェクトルートのbuild.gradleかapp/build.gradleかも確認してみてください。