Цель проекта (Android L (Предварительный просмотр)) была неправильно загружена
Недавно я обновил Eclipse
вместе с ADT plugin
до Android L priew
.
У меня последнее обновление Java, т.е. Java 8
.
Мне не удалось увидеть макет, и он отображается ниже
![enter image description here]()
Ответы
Ответ 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)
Надеюсь помочь вам.