Android studio 3.0::app @ dexOptions / compileClasspath 'の依存関係を解決できません':プロジェクト:animatorsを解決できませんでした


164

Android Studio 3.0に移行します。したがって、プロジェクトは「:animator」という名前のモジュールをコンパイルできなくなり、次のエラーが表示されます。

 Error:Unable to resolve dependency for
 ':app@dexOptions/compileClasspath': Could not resolve project
 :animators. <a
 href="openFile:/home/mobilepowered/MobilePowered/MyInnovalee/trunk17-10-2017/app/build.gradle">Open
 File</a><br><a href="Unable to resolve dependency for
 &#39;:app@dexOptions/compileClasspath&#39;: Could not resolve project
 :animators.">Show Details</a>

詳細を表示すると、このログが表示されます。

 Unable to resolve dependency for ':app@dexOptions/compileClasspath':
 Could not resolve project :animators.

 Could not resolve project :animators. Required by:
     project :app
 Unable to find a matching configuration of project :animators:
      - Configuration 'debugApiElements':
          - Required com.android.build.api.attributes.BuildTypeAttr 'dexOptions' and found incompatible value 'debug'.
          - Required com.android.build.gradle.internal.dependency.AndroidTypeAttr 'Aar' and
 found compatible value 'Aar'.
          - Found com.android.build.gradle.internal.dependency.VariantAttr 'debug' but
 wasn't required.
          - Required org.gradle.api.attributes.Usage 'java-api' and found compatible value 'java-api'.
      - Configuration 'debugRuntimeElements':
          - Required com.android.build.api.attributes.BuildTypeAttr 'dexOptions' and found incompatible value 'debug'.
          - Required com.android.build.gradle.internal.dependency.AndroidTypeAttr 'Aar' and
 found compatible value 'Aar'.
          - Found com.android.build.gradle.internal.dependency.VariantAttr 'debug' but
 wasn't required.
          - Required org.gradle.api.attributes.Usage 'java-api' and found incompatible value 'java-runtime'.
      - Configuration 'releaseApiElements':
          - Required com.android.build.api.attributes.BuildTypeAttr 'dexOptions' and found incompatible value 'release'.
          - Required com.android.build.gradle.internal.dependency.AndroidTypeAttr 'Aar' and
 found compatible value 'Aar'.
          - Found com.android.build.gradle.internal.dependency.VariantAttr 'release' but
 wasn't required.
          - Required org.gradle.api.attributes.Usage 'java-api' and found compatible value 'java-api'.
      - Configuration 'releaseRuntimeElements':
          - Required com.android.build.api.attributes.BuildTypeAttr 'dexOptions' and found incompatible value 'release'.
          - Required com.android.build.gradle.internal.dependency.AndroidTypeAttr 'Aar' and
 found compatible value 'Aar'.
          - Found com.android.build.gradle.internal.dependency.VariantAttr 'release' but
 wasn't required.
          - Required org.gradle.api.attributes.Usage 'java-api' and found incompatible value 'java-runtime'.

あなたは何をした?
Pandiri Deepak 2017

アンドロイドスタジオ3.0でプロジェクトの実行を行うための第一および一時的な解決策として、私は維持 //services.gradle.org/distributions/gradle-3.3-all.zip:distributionUrl = HTTPS \compileSdkVersion 25buildToolsVersion「25.0.3」クラスパス 'com.android.tools.build:gradle:2.3.3'
Imene Noomene

@ ImeneNoomene、JackHuangの回答を選択する必要があります。これは、公式ドキュメントに基づいて、どのようなSackuriseの言うことはいつもなんとかではありません(あなたのモジュールのほとんどは、Webどこから来たのネイティブプロジェクトを反応させるのだと思う)される
レオはモニカチェッリオサポート

マルチフレーバーライブラリが原因でこの問題が発生します。解決方法:stackoverflow.com/a/48718124/1099884
Yeung

私は単に更新することで問題を解決しましたAndroid Studio
Frank Goortani

回答:


145

Android Studio 2.3(AS)を使用すると、プロジェクトは正常に動作し、アプリを実行できます。ASをAndroid Studio 3.0に更新した後。私もライブラリとビルドタイプについて以下のエラーが発生しました。

Unable to resolve dependency for ':app@dexOptions/compileClasspath': Could not resolve project : library_Name.

Unable to resolve dependency for ':app@release/compileClasspath': Could not resolve project : library_Name.

問題を解決するには、単に。

これまで

buildTypes{
          debug{ ... }
          release{ ... }
    }

あなたはあなたの(アプリ)build.gradleファイルに持っています、あなたはbuildTypes{ }同じように同じ名前のすべてを含める必要があります

buildTypes{
      debug{ ... }
      release{ ... }
}

build.gradleのファイルをプロジェクトに含まれるすべてのライブラリ/モジュール

プロジェクトをクリーンして再構築すると、問題は修正されます。

まだ問題は修正されていません。gradle-wrapper.propertiesを更新して

distributionUrl=https\://services.gradle.org/distributions/gradle-4.1-all.zip

102
buildTypes { }同じ名前のすべてを含めますか?あなたは何について話していますか?
lolololol ol 2018

10
これが何を意味するかもわかりません。
ノイマン卿

5
developer.android.com/studio/build/… 残念ながら、これは最近のビルドでは機能しません
mochadwi 2018

2
これが理にかなっている限り、これは有用な答えではありません...私はすべてのモジュールにこのビルドタイプを追加したくありません。私のアプリは、構成を取得するために必要なフォールバックビルドタイプを知る必要があります。
TacB0sS

3
これは解決策であり、単なる回避策です。@JackHangの答えは、この問題(処理するための正しい方法であるstackoverflow.com/a/47029361/6600000
Keivan Esbati

129

公式の移行ガイドに記載されているように、このエラーは次の場合に発生します。

アプリに、ライブラリの依存関係にはないビルドタイプが含まれています

android {
  buildTypes {
      release {
          ...
      }
      dexOptions {
          ...
        // release & debug is in project animators
        matchingFallbacks = ['release', 'debug']
      }
      debug {
          ...
      }
    }
}

情報を見つけるための正しい場所は、現在このドキュメントです


18
公式の移行ガイドで説明されているように、これは正しい答えです。developer.android.com/studio/build/...
griable

3
これが最良の答えであり、代わりにFlavorsでmatchingFallbacks = ['release'、 'debug']を使用する必要があった私の問題は解決しました
Poorya

3
すごい!救ってくれてありがとう
Dmitry Smolyaninov

Gradle 5.1.1。残念ながら動作しません、エラーはまだ同じです。ライブラリにはすでに同じbuildTypeがあり、フレーバーにmatchingFallbacksを追加して無用にしています。
m0skit0

95

プロジェクトに参加していることを確認してください

  1. [設定]を開くには、[ ファイル] > [設定]をクリックします(Macの場合、 Android Studio > [ 設定]))を。
  2. 左側のペインで、[ ビルド、実行、デプロイメント >> Gradle ]をクリックします。
  3. チェックを外す / 無効にするOffline workするチェックボックスを。
  4. [ 適用]または[ OK]をクリックします。

2
最も簡単で最良の答え
ダクシュアグラワル2018

1
そのオプションを有効にしたことを忘れていました。ありがとう
SudoPlz

1
これが答えになるはずです。時間を節約していただきありがとうございます
Pouya Samie

6
ローカルライブラリには適用されません。オプションは既にチェックされていませんが、まだ問題があります
Christopher Smit

Android Studio 3の質問に対する古い答え!
Emad

72

私はこの問題に多くの時間を費やしましたが、上記の解決策はどれも私にとってはうまくいきません。ビルドタイプの名前と数も、アプリプロジェクトとライブラリプロジェクトの両方でまったく同じでした。

私が犯した唯一の間違いは-ライブラリプロジェクトのbuild.gradleで、私はラインを使用していた

プラグインを適用: 'com.android.application'

この行は-

プラグインを適用: 'com.android.library'

この変更を行った後、このエラーは解決されました。


10
素晴らしい!これは私の問題でした。defaultConfig {}のapplicationIdもライブラリで削除する必要があることに注意してください。
ObjectType

1
私はこの答えを投稿しようとしていましたが、あなたのように、ハードなイライラする作業とあらゆる種類のオプションを試し、その後いくつかを試しました。[投稿する前に]これと最新の投稿を見ることにしました。この答えは、どういうわけか優先順位を付ける必要があります。
nat101 2018

Love you bro:*
Sumit Kumar

よろしくお願いします。
Musketyr

私にはうまくいきません。また、上記のいずれも機能しません
user347187 '25

63

すべて変更

compile project(':library:yourproject')

implementation project(path: ':library:yourproject', configuration:'default')

アプリのbuild.gradleで。構成の行に注意してください。


私はそれがバリアント私がビルドを切り替えるときしかし作業を開始参照:デバッグ/ realeaseライブラリモジュールは変更されません
MURT

あなたを誇りに思う、ベトナムの開発者:D感謝の言葉
Long Nguyen

さらに構成がある場合、構成パラメーターでbuildTypesを指定する必要があるかどうかを知っていますか?
Alejandro Traver

34

私はからすべてを試み、オフライン作業をオフmatchingFallbacks。しかし、何もうまくいきませんでした。

次に、app.gradleの依存関係で

の代わりに

実装プロジェクト( ':lib-name')

私が使った

実装プロジェクト(パス: ':ライブラリ名'、構成: 'デフォルト')

例えば: implementation project(path:':myService', configuration: 'default')

そしてそれは魅力のように働きました。:)

サービス付きの依存関係モジュールを追加していて、ライブラリをAOSPプロジェクトの一部として作成していません

念のため、それは誰かを助けます。


4
これは私のために働いた唯一のものであり、私は私の髪を何時間も引っ張ってきました...どうもありがとう!
日当たりの良い祭壇2019年

3
この方法ではgradleエラーは発生しませんが、javaからライブラリを参照することはできません:/
Nathan Schwermann

3
おかげで、ライブラリが持っているすべてのものに一致するフレーバーを作成する必要があり、それが機能しました。
Nathan Schwermann

1
完璧に動作します。設定の背後にある特定の理由:「デフォルト」オプション?
Radhey、

1
この方法で
Gradle

17

解決:

Gradleの究極のバージョンをダウンロード

http://services.gradle.org/distributions/

gradle-4.x-rc-1-all.zip.sha256 09-Jan-2018 01:15 +0000 64.00B

ディストリビューションを解凍します

Android Studioに移動します->ファイル->設定-> Gradle->ローカルGradleディストリビューションを使用ファイルを検索してOK

gradle:appに、これを実装してください(path: ':animators'、configuration: 'default')

dependencies {
   .
   .
   .


    implementation project(path: ':animators', configuration: 'default')


}

私もこの問題を抱えていました。しかし、implementation project(path: ':animators', configuration: 'default')implementation project(path: ':animators')(これはandroidstudioを生成しますが機能しません)の違いは何
Andreas

10

これが私が私の問題を解決した方法です:

の代わりに

compile project(':library_name')
compile project(':library_name')

私が使用したアプリgradleで

implementation project(':library_name')
implementation project(':library_name')

そして例えば私のビルドタイプでは

demoTest {
 .........
}

この行を追加しました

demoTest {
   matchingFallbacks = ['debug', 'release']
}

7

私は同じ問題を抱えており、build.gradle(Project)に 'mavenCentral()'を追加することで解決しました

allprojects {
    repositories {
        ...
        mavenCentral()
    }
}

7

私の問題は以下です

Unable to resolve dependency for ':app@debug/compileClasspath': Could not download rxjava.jar (io.reactivex.rxjava2:rxjava:2.2.2)

チェックして解決 Enable embedded Maven Repository

ここに画像の説明を入力してください


5

でも、同じ問題に直面しています。

上記のソリューション2を新しいg‌radle-4.1で参照することで問題を修正しました。

以下のgradleの変更を行いました。maven Amazon経由でリソースをダウンロードすると問題が解決したようです。appcompatライブラリに問題があります。システムにダウンロードされたappcompat互換のサポートライブラリを確認します。私が思うに、それは単にmavenを介してダウンロードされなかったリソースであり、コンパイルエラーの問題を引き起こしています。問題を解決するには、リソースがローカルドライブにあることを確認してください。

ちょうど遊んだ

  1. Maven Amazon URL
repositories {
    maven {
        url "https://s3.amazonaws.com/repo.commonsware.com"
    }
    jcenter()
}
  1. ドライブにダウンロードされた互換サポートライブラリと、gradleの参照互換ライブラリ。
dependencies {
    implementation fileTree(dir: 'libs', include: \['*.jar'\])
    implementation 'com.android.support:appcompat-v7:26.0.0-alpha1'
    implementation  'com.android.support:support-v4:26.0.0-alpha1'
    implementation 'com.android.support.constraint:constraint-layout:1.0.2'

}

完全なファイル

        apply plugin: 'com.android.application'

        repositories {
            maven {
                url "https://s3.amazonaws.com/repo.commonsware.com"
            }
            jcenter()
        }

        android {
            compileSdkVersion 26
            defaultConfig {
                applicationId "com.cognizant.interviewquestions.cognizantiqpractice2"
                minSdkVersion 18
                targetSdkVersion 26
                versionCode 1
                versionName "1.0"

                javaCompileOptions {
                    annotationProcessorOptions {
                        includeCompileClasspath false
                    }
                }

                dexOptions {
                    javaMaxHeapSize "4g"
                    preDexLibraries = false
                }
            }

            buildTypes {
                release {
                    minifyEnabled false
                    proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
                }
            }
        }

        dependencies {
            implementation fileTree(dir: 'libs', include: \['*.jar'\])
            implementation 'com.android.support:appcompat-v7:26.0.0-alpha1'
            implementation  'com.android.support:support-v4:26.0.0-alpha1'
            implementation 'com.android.support.constraint:constraint-layout:1.0.2'

        }
---------------------------------------------------------------------------

ここに画像の説明を入力してください

ここに画像の説明を入力してください


5

このコードをgradleで変更します:

  compile project(':yourLibrary')

   implementation project(path: ': yourLibrary', configuration:'default')

4

私は2つのタイプの解決策を見つけました:

  1. 古いg‌radle-3.3のソリューション:

    Android Studio 3.0でプロジェクトを実行するための最初の一時的な解決策として、以前のAndroid Studio 2.3の古い構成を維持します

    distributionUrl = https://services.gradle.org/distributions/g‌ radle-3.3-all.zip、compileSdkVersion 25 **および** buildToolsVersion "25.0.3"およびクラスパス 'com.android.tools.build:gradle: 2.3.3

  2. 新しいgradradle-4.1によるソリューション:

    Gradle 4.1の新機能とクラスパスcom.android.tools.build:gradle:3.0.0 'を操作するために、私はこのリンクhttps://developer.android.com/studio/build/gradle-plugin-3をたどりました-0-0-migration.html。だから、それらは私の実装です:

ファイルgradle-wrapper.propertiesで:

distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-4.1-all.zip

build.gradleプロジェクトのファイルで:

buildscript {
    repositories {
        jcenter()
        google()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.0.0'
        //classpath 'me.tatarka:gradle-retrolambda:3.3.1' remove this line
    }
}

allprojects {
    repositories {
        google()
        jcenter()
    }
}

task clean(type: Delete) {
    delete rootProject.buildDir
}

アプリのファイルbuild.gradleで:

apply plugin: 'com.android.application'
//apply plugin: 'me.tatarka.retrolambda' remove this line

repositories {
    maven {
        url "https://s3.amazonaws.com/repo.commonsware.com"
    }
    jcenter()
    mavenCentral()
    maven { url "https://jitpack.io" }
}

android {
    compileSdkVersion 26
    buildToolsVersion "26.0.2"
    defaultConfig {
        applicationId "com.imennmn.myprojectid"
        minSdkVersion 21
        targetSdkVersion 26
        versionCode 1
        versionName "1.0"
        testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
        /**
         * Enabling multidex support.
         */
        multiDexEnabled true
        missingDimensionStrategy 'minApi' , 'minApi24'

        javaCompileOptions {
            annotationProcessorOptions {
                includeCompileClasspath true
            }
        }

        dexOptions {
            javaMaxHeapSize "4g"
            preDexLibraries = false
        }

    }
    buildTypes {
        release {
            shrinkResources false
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
        }
    }

    lintOptions {
        checkReleaseBuilds false
        abortOnError false
    }

    compileOptions {
        sourceCompatibility JavaVersion.VERSION_1_8
        targetCompatibility JavaVersion.VERSION_1_8
    }

    configurations.all {
        resolutionStrategy.force 'com.google.code.findbugs:jsr305:1.3.9'
    }

    /**
     * Solve the problem when using multiple free source libs
     * NOTICE or LICENSE files cause duplicates
     */
    packagingOptions {
        exclude 'META-INF/LICENSE.txt'
        exclude 'META-INF/NOTICE.txt'
        exclude 'META-INF/DEPENDENCIES.txt'
        exclude 'META-INF/LICENSE'
        exclude 'META-INF/NOTICE'
        exclude 'META-INF/DEPENDENCIES'
        //exclude duplicate butterknife and parceler libs
        exclude 'META-INF/services/javax.annotation.processing.Processor'
        exclude 'META-INF/DEPENDENCIES'
        exclude 'META-INF/rxjava.properties'

    }


}

dependencies {
    implementation fileTree(include: ['*.jar'], dir: 'libs')
    implementation files('libs/motwin-android-sdk-3.2.0-RELEASE-TLS.jar')
    implementation files('libs/notifmanager-android-lib-3.1.0-RELEASE.jar')
    implementation files('libs/commons-lang-2.4.jar')
    androidTestImplementation('com.android.support.test.espresso:espresso-core:2.2.2', {
        exclude group: 'com.android.support', module: 'support-annotations'
    })
    implementation 'com.android.support:appcompat-v7:26.0.2'
    implementation 'com.android.support:support-v4:26.0.2'
    implementation 'com.android.support:design:26.0.2'
    implementation 'com.android.support:multidex:1.0.2'
    api 'com.jakewharton:butterknife:7.0.1'
    implementation 'de.hdodenhof:circleimageview:2.1.0'
    implementation 'com.android.support:percent:26.0.2'
    implementation 'com.google.android.gms:play-services-maps:11.4.2'
    implementation 'com.github.bumptech.glide:glide:3.7.0'
    implementation 'com.google.code.gson:gson:2.8.1'
    testImplementation 'junit:junit:4.12'
    implementation 'com.facebook.rebound:rebound:0.3.8'
    implementation 'com.google.android.gms:play-services-gcm:11.4.2'
    implementation 'io.reactivex.rxjava2:rxjava:2.1.1'
    implementation 'io.reactivex.rxjava2:rxandroid:2.0.1'

    implementation project(':animators')

    // Retrofit2 & XmlConverter
    implementation 'com.squareup.retrofit2:retrofit:2.3.0'
    implementation 'com.squareup.retrofit2:converter-gson:2.1.0'
    implementation 'com.squareup.retrofit2:adapter-rxjava:2.1.0'

    implementation('com.squareup.retrofit2:converter-simplexml:2.3.0') {
        exclude group: 'xpp3', module: 'xpp3'
        exclude group: 'stax', module: 'stax-api'
        exclude group: 'stax', module: 'stax'
    }

    implementation 'com.squareup.okhttp3:okhttp:3.4.1'
    implementation 'com.squareup.okhttp3:logging-interceptor:3.4.1'

    //Library to reports crash
    implementation('ch.acra:acra:4.5.0') {
        exclude group: 'org.json'
    }

    implementation 'com.github.kenglxn.QRGen:android:2.3.0'

}

ライブラリアニメーターのbuild.gradleで、targetSdkVersionを26にアップグレードします。

apply plugin: 'com.android.library'

android {
  compileSdkVersion 26
  buildToolsVersion '26.0.2'

  defaultConfig {
    minSdkVersion 21
    targetSdkVersion 26
    versionCode 1
    versionName "1.0"
  }
}

dependencies {
  implementation "com.android.support:support-compat:26.0.2"
  implementation "com.android.support:support-core-ui:26.0.2"
  implementation "com.android.support:recyclerview-v7:26.0.2"
}

3

古いもののようにapp.gradleファイルの依存関係をリセットする必要があるだけです

androidTestImplementation 'com.android.support.test:runner:0.5'
androidTestImplementation 'com.android.support.test.espresso:espresso-core:2.2.2'

新しいものに

androidTestImplementation 'com.android.support.test:runner:1.0.1'
androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.1'

3

Gradleの設定で [ オフライン作業]無効になっていることを確認してください(設定->ビルド、実行、配置->ビルドツール->グラドル)。

私はこの間違いをしました。Gradleビルドの高速化に関するガイドに従い、オフライン作業オプションをオンにしていました。これが有効になっている場合、Gradleは新しい依存関係をダウンロードできないため、「依存関係を解決できません」エラーが発生します。


1
これが最善の答えです
ジアウルラーマン

オフラインになることは、ローカルプロジェクトとどのような関係がありますか?
m0skit0

オフラインの場合、必要な依存関係をダウンロードできません。
Yashas

2

同じ問題に遭遇し、解決しました。

私の状況によりbuild.gradle、アプリプロジェクトのファイルには以下のスニペットが含まれていると思います。

android {
    ...
    buildTypes {
        debug {...}
        release {...}
        dexOptions {...}
    }
}

ただし、実際にdexOptionsはビルドタイプではないため、次のようにdexOptionsセクションを移動する必要がありますbuildTypes

android {
    ...
    dexOptions {
        ...
    }

    buildTypes {
        debug {...}
        release {...}
    }
}

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


2

アプリbuild.gradleにproductFlavors {}を追加すると、問題が解決しました。下記参照:

buildTypes {
        release {
             ...
        }
    }
productFlavors {
    }


1

私はそれがgradle-wrapper.propertiesファイルからだと思います:配布URL distributionUrl=https\://services.gradle.org/distributions/gradle-3.3-all.zip を作成し、次のようにアップグレードしないでください:distributionUrl=https\://services.gradle.org/distributions/gradle-4 ....


はい、問題が発生しなかった場合、問題はありませんか?
Nawrez 2017年

2
うまくいきませんでした。このソリューションでは、「エラー:(1、0)サポートされるGradleの最小バージョンは4.1です。現在のバージョンは3.3です。プロジェクトのGradle設定を修正してください。Gradleラッパーを修正してプロジェクトを再インポートしてください」
Sandeep

3
アップグレードしないことは、この問題の有効な解決策ではありません。
マーク・

1

Gradleのバグのようです。これで問題は解決しましたが、解決策ではありません。この問題を修正する新しいバージョンを待つ必要があります。

プロジェクトのbuild.gradleで、クラスパス 'com.android.tools.build:gradle:3.0.0'の代わりにクラスパス 'com.android.tools.build:gradle:2.3.3'を設定します。

gradle-wrapper.propertiesでhttps://services.gradle.org/distributions/gradle-3.3-all.zipを設定してくださいhttps://services.gradle.org/distributions/gradle-4.1.2-all.zip


したがって、Gradle 5.1.1でもバグは発生しますか?
m0skit0

1

私の場合、問題はインポートしようとした依存関係(BottomNavigationViewEx)が原因でした。

この依存関係はjitpack.ioとmaven.google.comからダウンロードする必要があり、この構成をbuildscriptセクションに配置していました。

buildscript {
    repositories {
        google()
        jcenter()
        maven { url "https://jitpack.io" } // this is incorrect
        maven { url "https://maven.google.com" } // this is incorrect
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.1.2'
    } 
}

それは間違っていました、私はこれらの2つのmaven行を削除して、それらを右側のセクション「allprojects」に含める必要があります:

allprojects {
    repositories {
        google()
        jcenter()
        maven { url "https://jitpack.io" }
        maven { url "https://maven.google.com" }
    }
}

それが私と同じように誰かを助けることを願っています。


mavenはローカルプロジェクトにどのように影響しますか?
m0skit0

1

上記のソリューションをすべて試しましたが、どれもうまくいきませんでした。ライブラリモジュールとアプリモジュールに正確なビルドタイプとプロダクトフレーバーがあることを確認しました。


1

このスレッドは少し疑問に思われたようですが、元の質問に関連して、両方のbuild.gradleファイルにbuildTypesが必要なだけでなく、両方にproductFlavors(もちろんそれらを使用している場合)が必要ですbuild.gradleファイルも同様です。


0

Android Studio 3.0.1をインターネット接続で実行してみました。Androidスタジオは、Gradleビルド通知に表示されていたリンクから何かを自動的にダウンロードし始めました。確かな答えとは言えませんが、試してみてください。問題を解決できるかもしれません。


OPの質問を提供する他の回答があり、それらは少し前に投稿されました。回答投稿するときは、「良い回答を書くにはどうすればよいですか?」を参照してください。、特に古い質問に答える場合は、必ず新しいソリューションまたは大幅に優れた説明を追加してください。
help-info.de

0

LinuxでAndroid Studioを使用している場合:

移動:Home/Android Studio Projects folder/App name folder そのページでターミナルを開き、次のように入力します。

./gradlew -Dhttp.proxyHost

JAVA_HOMEが有効なディレクトリに設定されているかどうかを確認し、設定されていない場合は最終的にプロジェクトを再ビルドします。

注:それが機能しない場合は、gradleキャッシュフォルダーまたはそのすべてを削除し、Android Studioで再度ダウンロードしてください。


0

以前のバージョンのGradleを含むプロジェクトをインポートしようとしたときに同じエラーが発生し、誤ってGradleのインストールを停止しました。オフラインモードを無効にしてこの問題を修正し、より低いバージョンのGradleのインストールを完了します


0

「ファイル」->「右クリック」->「新規」->「モジュール」->「Eclipse ADTプロジェクトのインポート」->「ライブラリを参照」->「終了」からライブラリを追加します。次に、次のコードをアプリグラドル設定に追加します。

implementation project(':library')

最後に、次のコードを設定グラドルに追加します。

include ':app', ':library'

0

Android Studioを3.3に更新した後。Firebase JobDispatcherをロードしようとしたときにこの問題に直面しました。このリンクをgradle.propertiesに追加すると問題が解決しました

distributionUrl=https://services.gradle.org/distributions/gradle-4.1-all.zip

0

この種の問題に長い間こだわっていたため、上記の解決策がどれも機能しないことを知っています。問題を非常に注意深く見た後、最終的にこの問題を解決しました。

':app @ dexOptions / compileClasspath'の依存関係を解決できません:プロジェクトを解決できませんでした:library_Name。

クラスがそこにあるかどうかを確認し、再確認する必要があります。この点に集中することで私は解決策にかなり近づくことができたので、これは私が推測する多くの人にとって非常に役立つことがわかります。次に、そのフォルダーパスに何も存在しない場合は、srcフォルダーのビルドフォルダーなどのすべてのものを取得する必要があります。それをコピーして、そこに同期/再構築プロジェクトに貼り付けます。必要に応じて、android studioを無効化して再起動してください。これが私の場合に起こったようなトラブルからあなたを救ってくれることを願っています。

ありがとう


0

私のためimplementation 'com.android.support:appcompat-v7:27+'implementation 'com.android.support:appcompat-v7:+'働くように変更

KotlinでIntellij 2019 CEを使用しています

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.