Android: тип java.lang.Enum не может быть разрешен

Я загрузил проект Android Browser (из git) и импортировал его в Eclipse. Однако я не могу его создать из-за следующей ошибки:

Тип java.lang.Enum не может быть решена. Это косвенно ссылается из обязательных .class файлов

Теперь... это среда разработки, которая очень хорошо работает для других проектов:

  • 64-разрядная версия Windows 7 Ultimate.
  • Установлен 64-разрядный JDK (установлен jdk-6u23-windows-x64.exe.)
  • Eclipse Classic 3.6 64-бит (eclipse-SDK-3.6.1-win32-x86_64.zip)
  • Android 2.3 SDK Starter Package

Итак, я не уверен, где может быть проблема.

Как это решить?

Ответ 1

В лучшем случае ваш путь сборки запутан. Щелкните правой кнопкой мыши над именем проекта и выберите "Путь сборки" > "Настроить". Построить путь из контекстного меню. Это вызывает часть пути построения окна свойств проекта на вкладке "Заказ и экспорт". Если Android JAR не установлен, проверьте его, затем закройте окно свойств.

В худшем случае вы пытаетесь построить этот проект исключительно из SDK, который вряд ли сработает, потому что немногие из приложений AOSP предназначены для сборки вне полной сборки встроенного ПО.

Ответ 3

Я обновляюсь с JDK 1.6.0_24 до 1.6.0_32, и проблема исчезла:)