3

Maven Central にあるOttoライブラリを埋め込んでみます。

buildscript {
    repositories {
        mavenCentral()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:0.6.3'

    }
}

apply plugin: 'android'

dependencies {
    compile 'com.google.android.gms:play-services:4.0.30'
    compile 'com.android.support:support-v13:19.0.0'
    compile 'com.squareup:otto:1.3.4'
}

しかし、私は例外を受け取ります:

A problem occurred configuring root project 'sample-project'.
> Failed to notify project evaluation listener.
   > Could not resolve all dependencies for configuration ':_DebugCompile'.
      > Could not find com.squareup:otto:otto:1.3.4.
        Required by:
            :sample-project:unspecified

dependencies( gradle --refresh-dependencies) を更新しようとしましたが、役に立ちません。

4

2 に答える 2

10

どこでそれを見つけるかをgradleに伝える必要があります。

repositories {
    mavenCentral()
}

既存のrepositories { ... }内部buildscript { ... }は、プロジェクトではなく、ビルド クラスパス自体のリポジトリを構成するためだけのものであることに注意してください。そのため、この新しい要素をすぐ下に配置します。apply plugin ...

于 2013-12-12T16:41:04.603 に答える