Wie aus mehreren Repositories in bauen.gradle?

Android Studio wird nicht lassen Sie mich bauen. Es sagt com.mixpanel.blahblahblah nicht gefunden.
com.mixpanel.blahblahblah kommt aus mavenCentral()
Ich weiß, das problem ist, weil es nicht erkennen mavenCentral (), da es erkennt nur die anderen repo. Wie kann ich beide, und bekommen in diesem Projekt arbeiten?

apply plugin: 'com.android.application'
apply plugin: 'crashlytics'

buildscript {
    repositories {
        maven { url 'http://download.crashlytics.com/maven' }
    }

    dependencies {
        classpath 'com.crashlytics.tools.gradle:crashlytics-gradle:1.+'
    }
}


repositories {
    maven { url 'http://download.crashlytics.com/maven' }
    mavenCentral()
}


android {
    compileSdkVersion 21
    buildToolsVersion "21.1.2"

    defaultConfig {
        applicationId "co.dilmile.dilmile"
        minSdkVersion 9
        targetSdkVersion 21
        versionCode 1
        versionName "1.0"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
}

dependencies {
    compile fileTree(include: ['*.jar'], dir: 'libs')
    compile 'com.android.support:appcompat-v7:21.0.3'
    compile 'com.parse.bolts:bolts-android:1.1.2'
    compile 'com.loopj.android:android-async-http:1.4.6'
    compile 'com.google.code.gson:gson:2.3.1'
    compile 'com.facebook.android:facebook-android-sdk:3.20.0'
    compile 'com.android.support:support-v4:21.0.3'
    compile 'org.roboguice:roboguice:3.+'
    compile 'com.google.code.findbugs:jsr305:1.3.9'
    provided 'org.roboguice:roboblender:3.+'
    compile 'com.crashlytics.android:crashlytics:1.+'
    compile 'com.mixpanel.android:mixpanel-android:4.5.3'
}
  • Wenn Sie kommentieren Sie die compile 'com.mixpanel.android:mixpanel-android:4.5.3' Zeile, den rest übernimmt die app bauen? Wenn ja, dein problem ist nicht die mavenCentral() Aussage direkt, da die meisten alles andere in Ihrem dependencies kommt von dort.
  • ja, es baut ohne diese Zeile. Aber ich habe nur Hinzugefügt, mavenCentral() nur bevor ich jetzt Hinzugefügt, die com.mixpanel. Wenn ich entfernen mavenCentral() und com.mixpanel, dann funktioniert es gut und der andere Abhängigkeiten zu bauen.
InformationsquelleAutor bharv14 | 2015-01-23
Schreibe einen Kommentar