Импорт пакетов 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, и у меня все в тупике.

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

Богатые

Solutions Collecting From Web of "Импорт пакетов android не может быть разрешен"

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

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

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

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

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

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

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

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

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

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

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

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

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

 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 -> Цель сборки проекта

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

Благодарю .

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

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