web-dev-qa-db-ja.com

Trove4jライブラリを解決できません

アプリをコンパイルしようとすると、次のエラーが表示されます。

FAILURE: Build failed with an exception.

* What went wrong:
A problem occurred configuring project ':myProject'.
> Could not resolve all files for configuration ':myProject:classpath'.
   > Could not find org.jetbrains.trove4j:trove4j:20160824.
     Searched in the following locations:
         https://repo1.maven.org/maven2/org/jetbrains/trove4j/trove4j/20160824/trove4j-20160824.pom
         https://repo1.maven.org/maven2/org/jetbrains/trove4j/trove4j/20160824/trove4j-20160824.jar
         https://maven.fabric.io/public/org/jetbrains/trove4j/trove4j/20160824/trove4j-20160824.pom
         https://maven.fabric.io/public/org/jetbrains/trove4j/trove4j/20160824/trove4j-20160824.jar
         https://maven.google.com/org/jetbrains/trove4j/trove4j/20160824/trove4j-20160824.pom
         https://maven.google.com/org/jetbrains/trove4j/trove4j/20160824/trove4j-20160824.jar
     Required by:
         project :metam > com.Android.tools.build:gradle:3.0.0-beta2 > com.Android.tools.build:gradle-core:3.0.0-beta2 > 
com.Android.tools.lint:lint:26.0.0-beta2 > com.Android.tools.lint:lint-checks:26.0.0-beta2 > com.Android.tools.lint:lint-
api:26.0.0-beta2 > com.Android.tools.external.com-intellij:intellij-core:26.0.0-beta2

IDEに必要なライブラリが見つからないようですか?

43
mraviator

この問題は、buildscriptセクションにリポジトリとしてjcenter()を追加することで解決できます。

buildscript {
  repositories {
     jcenter()
  }

  dependencies {
    classpath 'com.Android.tools.build:gradle:3.0.0-beta2'
  }
}
87
Snicolas

スニコラスの回答に追加:

次のようなものがある場合:

allprojects {
    repositories {
        mavenCentral()
        google()
        jcenter() //also add it here!!!
    }
}

build.gradleファイル内。そこにも追加します。

41
Bamboomy

Build.gradlewで削除するこの問題を解決しました

repositories {
    jcenter()
}

そして、mavenCentral()をjcenter()に変更し、google()を削除します

3
Jperson98

.idea、.gradleおよびgradleフォルダを削除して、アプリケーションを再起動するだけです。

3
Tara Singh Danu

Android St​​udioで[ヘルプ]-> [バージョン情報]に移動し、バージョンを確認します。 build.gradle App Muduleにそのバージョンを入力します。プロジェクトbuild.gradleの場合は、ここのclasspath行に入力したとおりです。

buildscript {
     ...
    repositories {
     ...
    }
    dependencies {
     ...
     classpath "com.Android.tools.build:gradle:{THREE.DIGIT.VERSION}"
    }
}

Like in image

3
Amit Saxena

build.gradleファイルでmavenCentral()jcenter()に置き換えてみてください

allprojects {
    repositories {

        jcenter() 
      //.......
    }
}
1
Basi

Gradleプラグインをアップグレードするたびにこれが起こっていたので、私がやったことと作業したこと:

  1. Package-lock.jsonまたはyarn.lockを削除します
  2. npm iまたはyarnを実行して、プロジェクト内のすべてのノードモジュールを更新します
  3. たとえば、iosプロジェクトの名前をios_に変更します
  4. react-native linkを実行して、すべての依存関係をAndroidプロジェクトに再度リンクします
  5. Ios_の名前をiosに戻す
  6. ファイル(project/build.gradle)を使用しているGradleプラグインのバージョンを確認してください。バージョン3.4.1が機能しました。
  7. Gradleのバージョン(gradle/wrapper/gradle-wrapper.properties)を確認してください。バージョン5.4.1はここで機能します。
  8. Android St​​udioを使用してAndroidプロジェクトを開き、[ビルド]> [プロジェクトの再構築]に移動します
  9. そして最後に、同期/ビルドを再試行します。

それが誰かを助けることを願っています。

0
R. Calhau