gradleでライブラリを取得するには、jcenter若しくはmavenCentralをgradle
に登録する必要があります。これらが何の役割を持っているかというと
両社とも自由にライブラリを取り出すことができるリポジトリで、androidのライブラリ
やプラグインはほとんどここから取ってきて使うことができます。
少し前まではmavenCentralを使ってライブラリを持ってくることが
普通だったのですが、後から出てきたjcenterはmavenCentralの
持っているライブラリを含めたリポジトリという位置づけになっています。
つまりこれからライブラリと上手く付き合っていくには
mavenCentralをそつぎょうしてjcenterに切り替えておいたほうが後々困らない
ということですね。
そうでなくても、targetSdkVersionが28の場合は
Could not find org.jetbrains.trove4j:trove4j:20160824のエラー
でjcenterに切り替えろというエラーが出てくるので、これから
アプリを開発したい・アプリに新機能を追加したい場合は
mavenCentralからjcenterに切り替えておいたほうがライブラリ関係
のエラー処理が少なくて楽そうですね。
</pre> <pre>buildscript { repositories { jcenter() google() } allprojectsのところも同じように修正↓ </pre> <pre>allprojects { repositories { jcenter() google() } }</pre> <pre>