2012-04-17 3 views
0

У меня есть вопрос о android sdk. Я хочу, чтобы приложение было доступно для android 1.6 до android 4.03. Я недавно использовал 1.6 sdk, но мне нужно заблокировать экраны xlarge, поэтому я хочу использовать более высокий sdk. Могу ли я использовать последнюю версию SDK и использовать сAndroid использует атрибуты sdk

<uses-sdk android:targetSdkVersion="15" android:minSdkVersion="4 " android:maxSdkVersion="15" /> 

ответ

1

Недавно я использую 1.6 SDK, но мне нужно, чтобы блокировать экраны XLarge поэтому я хочу, чтобы использовать более высокую SDK.

Нет, вам нужно использовать более высокую цель сборки, поэтому вы можете скомпилировать элемент <compatible-screens> в манифесте. Это не имеет никакого отношения к <uses-sdk>.

Могу ли я использовать последнюю версию SDK и использовать с

Это не очень хорошая идея использовать android:maxSdkVersion, как это описано в documentation. В противном случае этот элемент <uses-sdk> хорош, хотя он не имеет ничего общего с «блоками xlarge screen».

+0

Потому что экраны блоков, которые были введены в Android 3.0 (возможно, выше), мне нужен более высокий sdk, а затем 1,6. Если я использую sdk android 4, могу ли я запустить приложение на Android-телефоне 1.6? – Ukjent

+0

@Ukjent: «Мне нужен более высокий sdk then 1,6» - вам нужно, чтобы библиотеки SDK были установлены через SDK Manager для уровня API 9 или выше. «Если я использую sdk android 4, могу ли я запустить приложение на телефоне Android Android?» - да, если вы не пытаетесь использовать Java API, которые не существуют на более старом устройстве при работе на более старом устройстве. – CommonsWare

+0

Хорошо, спасибо за помощь – Ukjent

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