2014-06-26 13 views
10

एल डेवलपर पूर्वावलोकन एपीआई स्तर 20 पर वर्तमान में है हालांकि, जाहिरा तौर पर विषयों एपीआई स्तर 21.का उपयोग करते हुए सामग्री विषय

@android:style/Theme.Material.Light.DarkActionBar एपीआई स्तर 21

की आवश्यकता है यह एक है की आवश्यकता होती है गलती, क्या मैं कुछ गलत कर रहा हूं, या एल पूर्वावलोकन पर सामग्री का उपयोग करना संभव नहीं है?

+0

एल डेवलपर पूर्वावलोकन एपीआई स्तर 21 है, एंड्रॉइड 4.4W (पहनना) स्तर 20 – panini

+2

@panini मैं अपने नेक्सस 5 पर एल चला रहा हूं, और एंड्रॉइड स्टूडियो एपीआई 20 को पहचानता है। इसके अलावा, एसडीके 21 डाउनलोड के लिए उपलब्ध नहीं है। – nhaarman

+0

मुझे लगता है कि आपको अपने एंड्रॉइडमैनिफेस्ट को panini

उत्तर

27

@ पाणिनी की टिप्पणी पर विस्तार करने के लिए, मैं अपने build.gradle में यह उपयोग कर रहा हूँ:

android { 
    compileSdkVersion 'android-L' 
    buildToolsVersion '20.0.0' 

    defaultConfig { 
     minSdkVersion 16 
     targetSdkVersion 'L' 
     versionName buildVersion.version 
    } 

/* ... */ 
} 

values-v21 फ़ोल्डर में styles.xml रखने, एल पूर्वावलोकन पर चलने के लिए विषय सक्षम बनाता है।

+0

डॉक्टर में यह minSdkVersion 'एल' का उपयोग करने के लिए निर्दिष्ट है, लेकिन मैंने कारण के बारे में जांच नहीं की है। –

+4

@GabrieleMariotti पूर्वावलोकन सुविधाओं के साथ ऐप्स जारी करने से बचने के लिए, बिल्डिंग के दौरान minSdkVersion स्वचालित रूप से 'एल' पर सेट होता है। – nhaarman

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