项目目标(Android L(预览))未正确加载

最近,我将EclipseADT plugin一起升级到Android L priew

我有最新的Java更新以及Java 8

我无法看到布局,并显示如下

在这里输入图像说明

请注意这个Android图标在屏幕的上方

Android图标

此图标位于此屏幕的上方:

显示用于呈现代码的API版本的屏幕

可能是显示数字20.这是select使用API​​ 20来渲染窗口。 将其更改为19或20W(不是20L)。 它会解决这个问题。

选择了API 19

您可能还需要修改eclipse config以在Java 7 Runtime上运行。

将此添加到eclipse.ini的开头

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

对于有同样问题的人:你不需要卸载Java 6.你所需要做的就是在Eclipse上正确设置它。

  1. 首先从http://www.oracle.com/technetwork/java/javase/downloads/index.html获得JDK fot Java 8(也称为Java 1.8) 。
  2. 正常安装。
  3. 转到Eclipse首选项和Java – >已安装的JRE
  4. “添加…” – >标准虚拟机 – >下一步,search安装path(在Mac上它将是这样的:/Library/Java/JavaVirtualMachines/jdk1.8.0_20.jdk/Contents/Home)。
  5. input一个不错的名字,如“Java JDK 1.8”和Finish
  6. 确保如图所示标记新的JRE 在这里输入图像说明
  7. 重新启动Eclipse以使更改生效。

这似乎是问题….“自动select最佳”,select“L”版本的API 20而不是4.x版本的API 20.在我的例子中,我的目标是API 19,显然这不是兼容“API 20:Android L(预览版)”的select。

对不起,这个系统不会让我发布图片呢…

您可以在https://developer.android.com/preview/setup-sdk.html中看到以下说明;

注:如果编译目标是L开发人员预览,则Eclipse ADT插件需要Java 7。

也许你没有安装Java 7?

问题是有不同的版本

我已经在我的系统中安装了java 6 and 8 ,所以我卸载了Java 6并为Java 8设置了path。

但请记住在设置path后重新启动系统。

现在错误消失,同时查看Android L预览

检查您的JDK版本。 它必须是JDK1.7。 JDK 1.6不起作用。

打开SDKpipe理器 – >卸载Android L(API 20,L预览),如果你想快速解决这个错误,使用这个

更新java后我做的是为java重新设置variables系统

高级系统设置 – >高级 – >环境variables。

我用这个目录更新了JAVA_HOME

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

回到日食,你可以:

点击属性 – > Android – >项目生成目标

更改Android L的Android 4.4

如果要使用android L,则将清单minSdkVersion更改为“L”

在我的情况下,我目前的Java版本是1.6。

所以我运行命令'update-alternatives –config java'将版本更改为java 1.7,然后重新启动Eclipse,问题就解决了。

注意:我安装了muti-java版本(Java 1.6和java 1.7)

希望对你有所帮助。