2013-08-15 4 views
1

Я пытаюсь развернуть свое приложение для Android на устройстве под управлением 2.3.7. Я установил уровень API равным 9 для минимума и цели.Сбой [INSTALL_FAILED_OLDER_SDK]

<uses-sdk 
    android:minSdkVersion="9" 
    android:targetSdkVersion="9" /> 

При попытке развернуть он дает следующую ошибку.

Failure [INSTALL_FAILED_OLDER_SDK] 

Что я делаю неправильно?

+1

Попробуйте установить целевую версию на 10, поскольку вы используете более новую версию Gingerbread. Кроме того, есть ли что-то еще в Logcat/Console, по сообщениям? Кроме того, проверьте, чтобы все SDK были установлены с Eclipse. – iheanyi

+0

Установили ли вы эту версию SDK? Если вы используете eclipse, просто используйте Менеджер и проверьте версии, которые вы хотите использовать, и загрузите их. Вы можете получить более подробную информацию здесь: developer.android.com/training/basics/firstapp/ – guisantogui

+0

Возможный дубликат [почему уровень API для Android 9 устарел?] (Http://stackoverflow.com/questions/8353503/why-is- android-api-level-9-obsolete) – TronicZomB

ответ

0

API 9, кажется, «устарел», поскольку все от 2.3 до 2.3.2 GINGERBREAD устройства должны быть в API 10 2.3.3 до 2.3.4 GINGERBREAD_MR1.

Вы должны установить свой минимум на API 8 или 10, что когда-либо более уместно, поскольку 2.3.7, похоже, не существует.

См. Ответ here и official docs.

+0

Спасибо за комментарий, я установил минус 8 и 10 и все равно получаю те же результаты. На самом деле я установил их на 3 и 5, все еще приносит ту же ошибку. Может быть, это связано с использованием библиотеки AnalyticsV2 для моего приложения? – Linkandzelda

+0

Может быть. Я попытался выяснить, нужен ли AnalyticsV2 конкретный API, и это не похоже, но я не уверен. – TronicZomB

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