2016-02-17 26 views
9

के साथ एंड्रॉइड ऐप नहीं बना सकता है मैं एक एंड्रॉइड ऐप में क्रैशलीटिक्स 1.x से फैब्रिक में अपग्रेड करने का प्रयास कर रहा हूं। मैं उदाहरण यहां मैच के लिए build.gradle फ़ाइल को संशोधित किया है - https://fabric.io/downloads/gradleक्रैशलीटिक्स

लेकिन निर्माण पर मैं - त्रुटि: को हल करने में विफल: com.crashlytics.sdk.android:crashlytics:2.5.5

मैं एंड्रॉइड स्टूडियो 1.5.1 का उपयोग कर रहा हूं और मेरे पास फैब्रिक प्लगइन स्थापित है। मुझे और क्या करने की जरूरत है?

buildscript { 
    repositories { 
     jcenter() 
     maven { url 'https://maven.fabric.io/public' } 
     maven { url 'http://repository-nutiteq.forge.cloudbees.com/release/' } 

    } 
    dependencies { 
     classpath 'com.android.tools.build:gradle:1.5.0' 
     classpath 'io.fabric.tools:gradle:1.+' 
    } 
} 

apply plugin: 'com.android.library' 
apply plugin: 'io.fabric' 


android { 
    compileSdkVersion 23 
    buildToolsVersion "23.0.2" 
    useLibrary 'org.apache.http.legacy' 

    defaultConfig { 
     minSdkVersion 16 
     targetSdkVersion 23 
     multiDexEnabled true 
    } 


    compileOptions { 
     sourceCompatibility JavaVersion.VERSION_1_7 
     targetCompatibility JavaVersion.VERSION_1_7 
    } 

    dexOptions { 
     jumboMode = true 
    } 

    packagingOptions { 
     exclude 'META-INF/DEPENDENCIES' 
     exclude 'META-INF/LICENSE' 
     exclude 'META-INF/LICENSE.txt' 
     exclude 'META-INF/license.txt' 
     exclude 'META-INF/NOTICE' 
     exclude 'META-INF/NOTICE.txt' 
     exclude 'META-INF/notice.txt' 
     exclude 'META-INF/ASL2.0' 
     exclude 'META-INF/maven/com.squareup.okhttp/okhttp/pom.properties' 
    } 


} 

repositories { 
    jcenter() 
    maven { url 'https://maven.fabric.io/public' } 
    maven { url 'http://repository-nutiteq.forge.cloudbees.com/release/' } 

} 


dependencies { 
    compile 'com.android.support:appcompat-v7:23.1.1' 
    compile 'com.android.support:recyclerview-v7:23.1.1' 
    compile 'com.squareup.okhttp3:okhttp:3.1.2' 
    compile('com.crashlytics.sdk.android:crashlytics:[email protected]') { 
     transitive = true; 
    } 

    // some removed 

} 
+0

कृपया यह भी अपनी परियोजना स्तर Gradle फ़ाइल बहुत, में ही नहीं, एक दिखाने 'ऐप' फ़ोल्डर – EpicPandaForce

+0

फैब्रिक से माइक यहां, यदि आप चलाते हैं: ./gradlew इकट्ठा - ताज़ा-निर्भरताएं मदद करता है? –

उत्तर

25

मैं एक ही समस्या थी और

allprojects { 
    repositories { 
     jcenter() 
     mavenCentral() 
     maven { url 'https://maven.fabric.io/public' } 
    } 
    } 
build.gradle में

(परियोजना) को जोड़कर इसे हल

+1

हालांकि यह लिंक प्रश्न का उत्तर दे सकता है, लेकिन यहां उत्तर के आवश्यक हिस्सों को शामिल करना बेहतर है और संदर्भ के लिए लिंक प्रदान करना बेहतर है। लिंक किए गए पृष्ठ में परिवर्तन होने पर लिंक-केवल उत्तर अमान्य हो सकते हैं। - [समीक्षा से] (/ समीक्षा/कम गुणवत्ता वाली पोस्ट/11320543) –

+0

क्या यह बेहतर है? – Sirena

+0

धन्यवाद, आपने दिन बचाया !! +1 –

संबंधित मुद्दे