2012-02-27 3 views
3

В версии 3.x android у нас есть андроид: свойство LargeHeap.Howto игнорировать недопустимые значения в AndroidManifest.xml?

Но у нас нет этого свойства в версиях 2.x.

Тогда мой вопрос - можно ли использовать это свойство на платформах 3.x и игнорировать его на платформах 2.x в одном приложении? Если приложение установлено на платформе 3.x, мы используем android: LargeHeap, и если приложение, установленное в 2.x, мы его игнорируем.

ответ

3

Да Вам нужно указать минимальную и целевую версию SDK и построить проект с помощью, по крайней мере, целевой версии или выше. Это можно установить в свойствах Eclipse-> Android. Таким образом, когда вы запускаете APK в более ранней версии (вплоть до minSdkVersion), неподдерживаемая настройка игнорируется

<uses-sdk 
    android:minSdkVersion="7" 
    android:targetSdkVersion="15" /> 
+0

О, боже, спасибо. Я просто потратил часы, пытаясь исправить проблему, потому что я думал, что вам нужно строить против самой низкой версии, которую вы хотите поддержать. – phiresky

Смежные вопросы