2010-06-22 3 views
0

У меня есть приложение, которое должно отображаться только на рынке для устройств Android 1.5 и 1.6. Поэтому я решил скомпилировать для SDK версии 3 и установитьКак установить maxSdkVersion для 1.5 приложений

<uses-sdk minSdkVersion="3" maxSdkVersion="4" /> 

Но, похоже, это не так просто. Я получаю сообщение об ошибке

error: No resource identifier found for attribute 'maxSdkVersion' in package 'android' 

Как я должен достигнуть этого, мое приложение видно только для устройств 3d и 4 для sdk? Просто уточнить: у меня есть вторая версия приложения на рынке для всех устройств с Android 2.0, потому что она использует AccountManager. Новая версия не использует его, поскольку она не поддерживается в версиях 1.5 и 1.6.

ответ

2

Возможно, вы получаете эту ошибку, потому что развиваетесь против 1.5 SDK вместо 1.6.

Чтобы проверить это на 1.5 Emulator вы должны manually install the apk.

+0

да, если я установить проект целевой SDK до 1.6 он работает отлично. но тогда я больше не могу запускать его в 1.5 эмуляторе, потому что это похоже на то, что minSdkVersion меньше, чем targetSdkVersion :( Как я могу проверить свое приложение в 1.5 эмуляторе тогда? и должен ли я просто игнорировать предупреждение, которое затмение дает мне в файле манифеста, тогда ? – Goddchen

+0

Я только что узнал, что переключатель в eclipse, где я могу заставить эмулятор 1.5 запускать приложение, даже когда оно меньше, чем targetSdkVersion. Кажется, что он отлично работает. Thx :) Теперь он выглядит так: Eclipse Project Target SDK: 1.6 Goddchen

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

  • Нет связанных вопросов^_^