2014-12-31 12 views
6

मैं एंड्रॉयड स्टूडियो लिए नया हूँ और सिर्फ करने की कोशिश कर रहा था मेरी ग्रहण परियोजना आयात करते हैं। मैं इस मुद्दे को काफी समय से हल करने की कोशिश कर रहा हूं लेकिन असमर्थ हूं। मेरे पास एक मुख्य सक्रियता प्रोजेक्ट है जो mmany अन्य पुस्तकालयों का उपयोग करता है staggeredgridview, devsmart, google maps और appcompactv7। मुझे निम्नलिखित 2 त्रुटियां मिल रही हैं।एंड्रॉयड Gradle अंक में आयात करने स्टूडियो

नोट: मुख्य सक्रियता प्रोजेक्ट वह है जिसे मैं काम कर रहा हूं और अन्य बाहरी पुस्तकालयों का उपयोग करता हूं।

apply plugin: 'com.android.application' 

android { 
compileSdkVersion 17 
buildToolsVersion "21.1.2" 

defaultConfig { 
    applicationId "com.example.staggeredgridviewdemo" 
    minSdkVersion 8 
    targetSdkVersion 16 
} 

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

dependencies { 
    compile project(':devsmartAndroid') 
    compile project(':staggeredGridViewmaster') 
    compile 'com.google.guava:guava:16.0.1' 
    compile 'com.google.android.gms:play-services:+' 
    compile 'com.android.support:appcompat-v7:19.1.0' 
    compile files('libs/commons-codec-1.6.jar') 
} 

devsmart

apply plugin: 'com.android.library' 

android { 
    compileSdkVersion 14 
    buildToolsVersion "21.1.2" 

    defaultConfig { 
     minSdkVersion 4 
     targetSdkVersion 4 
    } 

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

dependencies { 
    compile files('libs/CWAC-SackOfViewsAdapter.jar') 
    compile('com.android.support:appcompat-v7:19.1.0') { 
     // really use 19.1.0 even if something else resolves higher 
     force = true 
    } 
} 

sttageredgridview

के लिए build.gradle के लिए build.grade MainActivity का build.gradle 0
apply plugin: 'com.android.library' 

android { 
    compileSdkVersion 17 
    buildToolsVersion "21.1.2" 

defaultConfig { 
    minSdkVersion 8 
    targetSdkVersion 16 
} 

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

dependencies { 
    compile('com.android.support:appcompat-v7:19.1.0') { 
     // really use 19.1.0 even if something else resolves higher 
     force = true 
    } 
} 

उत्तर

7

बस संपादित MainActivity के अपने build.gradle की minsdk9 रहे हैं:

defaultConfig { 
    applicationId "com.example.staggeredgridviewdemo" 
    minSdkVersion 9 // changed line 
    targetSdkVersion 16 
} 

नोट: इसके अलावा अन्य libs अगर वहाँ minsdk के लिए भी ऐसा ही किया छोटे तो 9

+0

द्वारा अलग-अलग उपयोग के लिए पुस्तकालयों की सूची जोड़ें, धन्यवाद अब बहुत काम कर रहा है। – gandharv09

+0

आपका स्वागत है – Abdellah

+3

मुझे लगता है कि minSdkVersion को 9 तक बढ़ाकर ऐप केवल एपीआई स्तर> = 9 में काम कर सकता है, तो मैं minSdkVersion को बढ़ाने के बिना इस समस्या को कैसे हल कर सकता हूं ?? – theapache64

0

सभी प्रोजेक्ट्स की सभी मेनिफेस्ट फाइलों या build.gradle फ़ाइलों पर जाएं और उदाहरण के लिए minSDKversions को समान बना दें।

1

कृपया खोलने है आपकी मेनिफेस्ट फ़ाइल और बोले कोड लिखें, यह काम करेगा

<uses-sdk tools:overrideLibrary="com.google.android.gms"/> 

और अल्पविराम

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