Затмение не найдет импорт

Я пытаюсь следовать инструкциям на следующем сайте, чтобы установить клиентское веб-приложение Picasa для Android:

http://samples.google-api-java-client.googlecode.com/hg/picasa-android-sample/instructions.html?r=default

Я понятия не имею, почему этот проект нуждается в 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, если она еще не установлена ​​и не была распознана вашим затмением.

Другие вопросы по тегам