2012-05-01 5 views
1

Я новичок в android. В моем приложении я попытался вызвать веб-службу SOAP, но когда я запускаю проект, он говорит: «Обязательный API» - 9, а Device API - 8.Неверная версия API-интерфейса устройства в android

Что я могу сделать для этого.

+0

использовать эмулятор – thepoosh

+0

настроить ваш проект api на 8 из файла androidmanifest. – Herry

+0

Hi Moe Jo извините, я не могу получить какой-либо эмулятор в вашей ссылке. Пожалуйста, дайте некоторые подробности. – subburaj

ответ

2

Это означает, что метод или класс, которые вы использовали в своем коде, не были добавлены в Android до версии API версии 9 (Gingerbread, см. this list).

Если вы хотите, чтобы ваше приложение запускалось в более низкой версии API, вам необходимо либо удалить этот вызов, либо использовать отражение (described here if you need it), чтобы проверить его доступность. В любом случае вам придется найти другой способ сделать то, что вы хотите в более низких версиях API.