7

İlk şeyler ilk API Seviye 1 yerine Android L için inşa ediyorum düşünür: Ben NavigationDrawer için Fragment var neyseAndroid Studio Uygulamamın gradle.build, ben

apply plugin: 'com.android.application' 

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

    defaultConfig { 
     applicationId "com.blah.blah" 
     minSdkVersion 16 
     targetSdkVersion 'L' 
     versionCode 1 
     versionName "alpha" 
    } 
    ... 
} 

dependencies { 
    compile fileTree(dir: 'libs', include: ['*.jar']) 
    compile 'com.android.support:support-v4:21.+' 
    compile 'com.android.support:appcompat-v7:21.0.+' 
    compile 'com.google.android.gms:play-services:5.0.77' 
    compile 'com.koushikdutta.ion:ion:1.2.4' 
} 

, Android tarafından otomatik oluşturulan Studio ve tüm yaşam döngüsü yöntemleri (onAttach(), onDetach(), onCreate(), vb.) "Bu yöntem, geçerli oluşturma hedefi ile hiçbir şeyi geçersiz kılmaz, ancak API düzeyinde 11 (geçerli hedef 1) olur:" . Android Studio tarafından oluşturulduktan sonra fragmanın kaynağına dokunmadım. Neden böyle ve bunu nasıl düzeltebilirim?

+3

Bana da aynı şey oluyor. Ama projeyi iyi bir şekilde kurabilir ve çalıştırabilirim. –

cevap

1

O Araks burada da Lint error with Fragments on Android L: "This method is not overriding anything"

Sadece bana ve ne geçici bir çözüm

ama tt sa hata işaret olarak önizleme minSdkVersion'ın 'L' ihtiyaç olduğu doğrudur benim sürüm doğru, başka bir çözüm arıyor ...

Düzenlendi: Niek Haarman minSdkVersion kullanır ve diyor: MinSdkVersion, önizleme özellikleriyle uygulamaların yayınlanmasını önlemek için, bina sırasında otomatik olarak "L" olarak ayarlandı. geçici çözüm ile ilgili Using Material theme on L preview

fazla bilgi: http://www.reddit.com/r/androiddev/comments/2964nb/for_those_of_you_having_problems_building_with/

1

Her şeyden önce: En son Android Studio sürümünü (0.8.2) çalıştırıyor musunuz? Eğer gradle.build dosyasında aşağıdaki değerleri ayarlamanız gerekir Android L Geliştirici Önizleme için bir uygulama oluşturmak istediğinizde

İkincisi,:

compileSdkVersion 'android-L' 
minSdkVersion 'L' 
targetSdkVersion 'L' 

Yani, minSdkVersion'ın düzeltmek!

Kaynak: https://developer.android.com/preview/setup-sdk.html#createProject