Android: тип java.lang.Enum не может быть разрешен - PullRequest
4 голосов
/ 14 марта 2011

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

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

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

  1. Windows 7 Ultimate, 64-разрядная.
  2. JDK 64-bit (установлен jdk-6u23-windows-x64.exe.)
  3. Eclipse Classic 3.6, 64-разрядная версия (eclipse-SDK-3.6.1-win32-x86_64.zip)
  4. Стартовый пакет Android 2.3 SDK

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

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

Ответы [ 3 ]

8 голосов
/ 14 марта 2011

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

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

3 голосов
/ 14 марта 2011

Это не проблема Android, это проблема затмения.

Проверка:

0 голосов
/ 31 мая 2012

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...