Затмение не найдет импорт
Я пытаюсь следовать инструкциям на следующем сайте, чтобы установить клиентское веб-приложение Picasa для Android:
Я понятия не имею, почему этот проект нуждается в Mercurial (инструмент управления исходным кодом) и Maven (инструмент для сборки), когда ни один из других проектов, с которыми я работал, тоже не нужен, но, тем не менее, я выполнил все шаги, и я код почти запущен, но я наткнулся на следующую проблему:
первый набор импорта, таких как
import com.google.api.client.extensions.android2.AndroidHttp;
работает хорошо, тогда как второй набор, такой как
import android.accounts.Account;
помечается как ошибка (импорт не может быть разрешен).
и я получаю следующее сообщение об ошибке в консоли разработчика:
[2012-01-19 00:10:06 - picasa-android-sample] Unable to resolve target 'Google Inc.:Google APIs:7'
[2012-01-19 00:10:06 - picasa-android-sample] Unable to resolve target 'Google Inc.:Google APIs:7'
[2012-01-19 00:10:06 - picasa-android-sample] Unable to resolve target 'Google Inc.:Google APIs:7'
В eclipse навигаторе у меня есть папкообразный виджет под названием src/main/java, который выглядит странно (не уверен, почему это не три папки).
Но мой главный и самый важный вопрос: почему не удается найти импорт?
1 ответ
В eclispse щелкните правой кнопкой мыши ваш проект и откройте свойства. Выберите Android и посмотрите, на какую версию Android вы ориентируетесь. Возможно, вам придется выбрать тот, который включает в себя Google API. Они отделены от ядра ОС и предоставляют доступ к некоторым службам Google.
Здесь вы можете найти дополнительную информацию о надстройке SDK Google API, если она еще не установлена и не была распознана вашим затмением.