[Android]「Could not find org.jetbrains.trove4j:trove4j:20160824」という謎のエラーが出てAPKファイルが作れない場合の対処法

このページには広告が含まれる場合があります。

 

お題のまんまなのですが、AndroidアプリのAPKファイルを作ろうとしたときに、

Could not find org.jetbrains.trove4j:trove4j:20160824

 

なる謎のエラーが出て、APKファイルが作れなくなってしまった場合の対処法です。

 

ライブラリの提供元の設定を「jcenter」に変えるとイケるらしい

結論から言うと、プロジェクトレベル(トップレベル)のbuild.gradleファイルで、アプリで使うライブラリの提供元(Repository)を、「mavenCentral」から「jcenter」に変更するとイケるようになります。

allprojects {
    
  ・・・・・・・・・・・・・

    repositories {
        google() 
        mavenLocal()
        //mavenCentral() ← これを
        jcenter() ← これにする
        maven { url "https://oss.sonatype.org/content/repositories/snapshots/" }
        maven { url "https://oss.sonatype.org/content/repositories/releases/" }
    }
}

 

 

「mavenCentral」と「jcenter」の違いって何やねん!?

対応としてはこれだけなのですが、じゃあ「mavenCentral」と「jcenter」の違いって何やねんというと、このサイトのお姉さんが教えてくれています。

 

簡単に言うと、「jcenter」は「mavenCentral」も含む上位集合で、mavenCentral以外のいろんなライブラリの提供元を含んでいて、かつ「mavenCentral」よりも安全でパフォーマンスもいいってことらしいです(英語の解釈合ってる?)。これを知っとく必要があるのかどうかはわかりませんが。

(下の動画で詳しい解説をしていますので、よろしければご参照ください)

こんな記事も読まれています

イチオシ

40代から感じるモヤモヤを解消できる 無料動画セミナー

あすコロ式・40代からの人生アップデート【新】戦略

アラフォーでキャリアを失ったバリバリ左脳人間・スピリチュアル耐性ゼロの元金融マンが、人生どん底から立ち上がる過程でたどり着いた「人生再構築メソッド」。40代・50代を過ぎて多くの人が感じる「このままでいいんかな?」「この先どうしたらいいかわからない」というモヤモヤを解消し、人生後半戦をアップデートさせる【新】戦略。

今すぐ無料で動画セミナー(80分)を見る ▶

TOP