0

昨日からgradleを構成してAndroidプロジェクトをビルドしようとしています。それ以来、同じエラーが発生しました:

プロジェクト評価リスナーへの通知に失敗しました。構成 ':_DebugCompile' のすべての依存関係を解決できませんでした。com.android.support:support-v4:13.0.+ に一致するバージョンが見つかりませんでした。

多くのサイトで公式に修正されているのは、Android サポート リポジトリをインストールすることです。すでにインストールしていますが、まだ問題が発生します。ここで何が間違っているのか、アイデアが尽きました...

完全なコードは次のとおりです。

buildscript {
    repositories {
         mavenCentral()
     }

     dependencies {
         classpath 'com.android.tools.build:gradle:0.5+'
     }
}

apply plugin: 'android'

dependencies {
     compile 'com.android.support:support-v4:13.0.+'
}

android {
    compileSdkVersion 17
    buildToolsVersion "17.0.0"

    sourceSets {
        main {
              manifest.srcFile 'AndroidManifest.xml'
              java.srcDirs = ['src']
              resources.srcDirs = ['src']
              aild.srcDirs = ['src']
              renderscript.srcDirs = ['src']
              res.srcDirs = ['res']
              assets.srcDirs = ['assets']
        }

        instrumentTest.setRoot('tests')
    }
}
4

4 に答える 4

2

apply plugin行の後の最上位レベルに追加のブロックが必要です。

repositories {
     mavenCentral()
 }

一般に、repositoriesブロックと同じレベルのブロックが必要dependenciesです (そのため、ブロック内にもbuildscriptブロックが必要です)。

ほとんどの場合、両方をモジュール レベルに配置するのではなく、buildscriptブロックをトップ レベルに移動します (すべてのモジュールが同じ gradle ビルドを使用するようにするため)。build.gradle

于 2013-08-15T16:20:14.423 に答える
0

com.android.support:support-v4:13.0.+ - この依存関係は Maven Central にはありません。https://github.com/mosabua/maven-android-sdk-deployerを使用してみてください

于 2013-08-23T14:34:16.017 に答える
0

Android サンプルをビルドしようとすると、同じエラーが発生しました。ANDROID_HOMEが正しく設定されていないため、私の問題が発生しました。

于 2013-12-22T16:28:39.200 に答える