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

Цель проекта (Android L (Предварительный просмотр)) была неправильно загружена

Недавно я обновил Eclipse вместе с ADT plugin до Android L priew.

У меня последнее обновление Java, т.е. Java 8.

Мне не удалось увидеть макет, и он отображается ниже

enter image description here

4b9b3361

Ответ 1

Проблема в том, что у него разные версии jre

У меня есть java 6 and 8 оба установлены в моей системе, поэтому я удалил java 6 и установил путь только для java 8.

Но не забудьте перезапустить систему после установки путей.

Ошибка при просмотре андроида L Preview

Ответ 2

Пожалуйста, обратите внимание на этот значок Android в верхней части экрана.

Android icon

Этот значок находится в верхней части этого экрана:

Screen which displays the API version to render the code

Вероятно, он отображает номер 20. Это выбор, чтобы использовать API 20 для визуализации окна. Измените его на 19 или 20W (не 20L). Это исправит проблему.

API 19 selected

Ответ 3

Вам также может потребоваться изменить конфигурацию eclipse для работы на Java 7. Runtime.

Добавьте это в начало eclipse.ini

-vm
C:/Program Files/Java/jre7/bin

Ответ 4

Для тех, кто имеет одну и ту же проблему: Вам не нужно unistall Java 6. Все, что вам нужно сделать, это правильно установить его на Eclipse.

  • Сначала у меня есть JDK fot Java 8 (a.k.a Java 1.8): http://www.oracle.com/technetwork/java/javase/downloads/index.html
  • Установите его как обычно.
  • Перейдите в Настройки Eclipse и в Java → Установленные JRE
  • "Добавить..." → Стандартная виртуальная машина → Далее и найдите путь установки (на Mac это будет что-то вроде:/Library/Java/JavaVirtualMachines/jdk1.8.0_20.jdk/Contents/Home).
  • Введите хорошее имя, например "Java JDK 1.8" и "Готово"
  • Обязательно отметьте новую JRE, как показано на рисунке enter image description here
  • Перезапустите Eclipse, чтобы изменения вступили в силу.

Ответ 5

Кажется, это проблема... "Автоматически выбирайте лучший", выбирает версию "L" API 20 вместо версии API 4.x API 20. В моем примере я нацелен на API 19 и по-видимому, несовместимый с выбором "API 20: Android L (Preview)".

Извините, эта система не позволит мне отправлять изображения еще...

Ответ 6

Вы можете увидеть следующее примечание в https://developer.android.com/preview/setup-sdk.html

Примечание. Плагин Eclipse ADT требует Java 7, если ваша компиляция Цель - предварительный просмотр L-проекта.

Возможно, у вас нет Java 7?

Ответ 7

Проверьте версию JDK. Это должен быть JDK1.7. JDK 1.6 не работает.

Ответ 8

OPEN SDK Manager → Удаление Android L (предварительный просмотр API 20, L), используйте это, если вы хотите быстро устранить эту ошибку.

Ответ 9

То, что я сделал после обновления java, это снова установить систему переменных для java

Дополнительные параметры системы → Дополнительно → Переменные среды.

Я обновил JAVA_HOME с этим каталогом

C:\Program Files\Java\jdk1.7.0_60

Вернемся в eclipse, вы можете:

Нажмите "Свойства" → "Android" → "Объект сборки проекта"

Изменить android L для android 4.4

Если вы хотите использовать android L, то измените манифест minSdkVersion на "L"

Ответ 10

В моем случае моя текущая версия java - 1.6.

Итак, я запустил команду "update-alternatives --config java", чтобы изменить версию на java 1.7, а затем перезапустить Eclipse, проблема исправлена.

Примечание. Я установил версию muti-java (Java 1.6 и java 1.7)

Надеюсь помочь вам.