Почему вдруг я получил сообщение об ошибке "Не удалось решить целевую" андроид-9 "?
Я разрабатываю приложение для Android (обновление Android-2.1) под Ubuntu 10.04, с Eclipse IDE. Я успешно создал свою рабочую среду пару недель назад и хорошо развился (я могу запустить приложение на подключенном устройстве).
Но сегодня утром, после запуска обновлений ubuntu, я перезапускаю свой компьютер, а затем запускаю свое затмение, консоль eclipse сразу же бросает сообщение :
AndroidAdaptiveUI Unable to resolve target 'android-9'
.
Очень странно, все работает нормально, прежде чем перезагружать компьютер. Но после перезагрузки я не могу запустить приложение для Android на своем устройстве.
Что означает это сообщение об ошибке? Что мне делать, чтобы избавиться от него?
Я попытался перезапустить сервер adb:
adb kill-server
adb start-server
adb devices
Но, тогда я получил следующую новую ошибку:
[2011-07-18 14:28:32 - DeviceMonitor]Adb connection Error:EOF
[2011-07-18 14:28:32 - DeviceMonitor]Connection attempts: 1
[2011-07-18 14:28:33 - DeviceMonitor]Connection attempts: 2
[2011-07-18 14:28:34 - DeviceMonitor]Connection attempts: 3
Кто-нибудь может мне помочь?
Ответы
Ответ 1
Android 2.3, 2.3.1, 2.3.2 поддерживает api 9. Вы получаете сообщение об ошибке, потому что используете Android 2.1.
Решение:-
открыть файл AndroidManifest.xml
найти и обновить строку
<uses-sdk android:minSdkVersion="9" />
как показано ниже,
<uses-sdk android:minSdkVersion="7" />
Это определенно решит вашу проблему.
Ответ 2
Возможно, вам может помочь следующая ссылка?
http://sagistech.blogspot.com/2010/05/android-sdk-error-unable-to-resolve.html
Ответ 3
В случае, если кто-либо сталкивается с подобной проблемой, у меня возникла ошибка "Не удалось разрешить целевой Android-9;" при импорте библиотеки Google Play Services в качестве проекта в Eclipse. Фактическая ошибка возникает из-за отсутствия установленной цели на моем компьютере.
Решение для меня состояло в том, чтобы установить цель сборки на последнюю платформу, которую я установил (в моем случае 19). Это можно сделать либо путем изменения вашего файла project.properties, либо путем перехода в project- > properties- > android- > Project Build Target.
Вы также можете установить целевую версию sdk в манифесте, указав:
<uses-sdk android:targetSdkVersion="19"/>
Смотрите: Невозможно устранить ошибку "android-18" цели
Ответ 4
Я решил проблему, выполнив это: щелкните правой кнопкой мыши по проекту, выберите Android, в контроле по сборке проекта в API Google.