LargeHeap ve hardwareAccelerated bayraklarını açmak istediğim bir Android uygulaması üzerinde çalışıyorum. Bununla birlikte, Android 2.3'ü de desteklemesi gerekiyor.MinSdkVersionum X'den küçük olduğunda, manifoldumda API düzey X öznitelikleri ayarlayabilir miyim?
Benim AndroidManifest.xml aşağıdaki gibidir:
<uses-sdk
android:minSdkVersion="10"
android:targetSdkVersion="10"/>
<application
android:icon="@drawable/icon"
android:label="@string/app_name"
android:hardwareAccelerated="true"
android:largeHeap="true"
>
Ancak Eclipse projesini inşa reddediyor diyerek:
error: No resource identifier found for attribute 'hardwareAccelerated' in package 'android'
error: No resource identifier found for attribute 'largeHeap' in package 'android'
böyle bayrakları tanıtıldı 11
e targetSdkVersion Raising, sorunu çözmez.
Android 2.3'ü desteklemek ve bu bayrakları yine de ayarlamak mümkün mü?
android: minSdkVersion = "8" android: targetSdkVersion = "11" .Ana özelliklerine gidin -> Android -> Android 3.0'ı seçin. Hataya sebep olmaz. Bitti –
Görünüşe göre bu, hedef API düzey 11'i çalıştırmıyorsa (ör., LargeHeap) özniteliğinin etkili olmasını sağlamaz. – Michael