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 предназначены для сборки вне полной сборки встроенного ПО.
Ответ 2
Это не проблема андроида, это проблема затмения.
Check:
Ответ 3
Я обновляюсь с JDK 1.6.0_24 до 1.6.0_32, и проблема исчезла:)