Как запустить Android-приложение в нижнем эмуляторе API? - PullRequest
2 голосов
/ 17 января 2012

Я сделал приложение с целью: Android 2.1 - API Level7. Он прекрасно работает с эмулятором с целью: Android 2.1 - API level7. И после этого я попытался запустить то же приложение в эмуляторе с целью: Android 1.5 - API Level3. Но это не работает. Я использую Eclipse для создания своего приложения ..

Кто-нибудь может сказать, почему так происходит? Или кто-нибудь может просто описать, как вносить изменения для запуска сборки приложения в API Level7 до 5 с помощью шагов ... Я новичок в этой среде, я могу ошибаться в своих процедурах ..

Так, пожалуйста, наведите меня ..

Ответы [ 4 ]

3 голосов
/ 17 января 2012

Используйте min sdk версию в вашем файле манифеста для Android 1.5 api level 3. Ваша целевая версия api остается прежней.

Добавьте следующую строку в ваш файл AndroidManifest.xml

<uses-sdk android:minSdkVersion="3" />

это позволит вашему приложению работать на любом устройстве с уровнем API 1,5 или выше.

0 голосов
/ 17 января 2012

Да, как все говорили. Android минимальная sdk-версия - это трюк с вопросом.

Если у вас целевой API 2.3.3, то минимальная-sdk-версия будет равна 10 (по умолчанию). Поэтому он будет работать на 2.3.3, 3.1.3.3 и более поздних версиях с минимальной-sdk-версией более 10.

Так что если я изменю минимальную sdk-версию на 4, она будет работать на устройстве с версией более 4.

Нет, у вас есть два решения -

1) change minimum-sdk-version in android-manifest

2) change target api

 project->rightclick->properties->android then select Target API
0 голосов
/ 17 января 2012

android совместим с предыдущими версиями, а не вперед, поэтому ваш целевой api должен быть самой низкой версией android, чтобы ваше приложение работало.Ваш целевой API должен быть 1,5.

0 голосов
/ 17 января 2012

Установите minSDK на самый низкий уровень, который вы хотите поддерживать, а максимальный на самый высокий уровень.Установите цель в зависимости от того, что имеет смысл.

В общем, посмотрите на это: http://developer.android.com/guide/topics/manifest/uses-sdk-element.html.

Вы выбираете минимальный, целевой и максимальный SDK в файле манифеста.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...