Подтвердить что ты не робот

Импорт пакетов android не может быть разрешен

Мое приложение для Android, встроенное в Eclipse, внезапно не удается построить с десятками ошибок. Наиболее очевидными являются ошибки, указывающие на то, что весь импорт android не может быть разрешен.

import android.os.Bundle;
import android.app.Activity;
import android.graphics.drawable.Drawable;
import android.media.AudioManager;
import android.util.Log;
import android.view.Menu;
import android.view.View;
import android.widget.Button;
import android.widget.ImageView;

Все они помечены как неразрешимые. Я попытался удалить и повторно добавить Системную библиотеку JRE. Я пробовал очистить и перестроить. Я попробовал параметр "Быстрое исправление" для "Исправить настройку проекта...", но это просто отвечает диалоговым окном, которое говорит...

" Не найдено предложений для исправления неразрешимой ссылки на" android.app.Bundle ". Нажмите здесь, чтобы вручную настроить путь сборки проекта" Переключение режима молчания ".

Я новичок в разработке Android, и у меня все в тупике.

Заранее благодарим за любую помощь, которую вы можете предоставить.

Рич

4b9b3361

Ответ 1

Кажется, что ваш eclipse-workspace (или, по крайней мере, ваш Project) каким-то образом сломан.

Вы недавно переместили свой android-sdk/Project? Если это не проект Android, попробуйте посмотреть Preferences->Android для действительного android sdk-location.

Если это правильно, попробуйте открыть полную новую Рабочую область и импортируйте свои источники с помощью File->import->Android Project из существующего источника.

Если это все равно не поможет, создайте новый файл android Project и скопируйте источники вручную внутри Project извне Eclipse. После этого заново запустите Eclipse и создайте Project->clean

Ответ 2

Что говорили все остальные.

В частности, я рекомендую вам перейти к Project > Properties > Java Build Path > Libraries и убедиться, что у вас есть только одна копия android.jar, на которую ссылаются. (Иногда вы можете получить два, если вы импортируете проект.) И этот путь правильный.

Иногда вы можете заставить систему решить эту проблему, щелкнув другой целевой SDK в Project > Properties > Android, а затем восстановив исходный выбор.

Ответ 3

щелкните правой кнопкой мыши project- > properties- > android- > выберите целевое имя как "Android 4.4.2" --click ok

поскольку DocumentContract добавлен в API уровня 19

Ответ 4

У меня была такая же проблема после принятия обновления Java - множество ошибок сборки и импорт android не распознаны. Проверяя путь сборки в Project = > Properties, я обнаружил, что флажок для Android 4.3 каким-то образом очистился. Проверка этого разрешила все ошибки импорта, даже если мне даже не пришлось перезапускать среду IDE или выполнить проект чистым.

Ответ 5

попробуйте это в eclipse: Window - Preferences - Android - SDK Расположение и настройка пути SDK

Ответ 6

Этот import android packages cannot be resolved также возникает, когда вы используете некоторую библиотеку и эту библиотеку не в том же пути, где находится ваше приложение, или если вы импортируете библиотеку, а не копируете библиотеку в рабочую область

Ответ 7

Возможно, вы используете эту проверку:

if (Build.VERSION.SDK_INT < Build.VERSION_CODES.KITKAT) {
}

Чтобы решить эту проблему, вам нужно импортировать класс android.provider.DocumentsContract.

Чтобы устранить эту проблему, вам необходимо установить версию SDK для сборки до 19 (4.4) или выше, чтобы иметь доступ к символам API уровня 19 при компиляции.

Сначала используйте диспетчер SDK для загрузки API 19, если у вас его еще нет. Затем настройте свой проект на использование API 19:

  • В Android Studio: Файл → Структура проекта → Общие настройки → Проект SDK.
  • В Eclipse ADT: Свойства проекта → Android → Project Build Target

Я нашел этот ответ от здесь

Спасибо.

Ответ 8

RightClick on the Project > Properties > Android > Fix project properties

Это решило это для меня. легко.