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

时间:2014-06-30 05:24:21

标签: android android-layout android-5.0-lollipop

最近,我将EclipseADT plugin升级为Android L priew

我也有最新的Java更新,即Java 8

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

enter image description here

10 个答案:

答案 0 :(得分:121)

请注意屏幕上方的Android图标

Android icon

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

Screen which displays the API version to render the code

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

API 19 selected

答案 1 :(得分:8)

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

将其添加到eclipse.ini

的开头
-vm
C:/Program Files/Java/jre7/bin

答案 2 :(得分:8)

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

  1. 首先得到JDK fot Java 8(a.k.a Java 1.8): http://www.oracle.com/technetwork/java/javase/downloads/index.html
  2. 正常安装。
  3. 转到Eclipse首选项和Java - >已安装的JRE
  4. "添加..." - >标准VM - >接下来并搜索安装路径(在Mac上它将类似于:/ Library / Java / JavaVirtualMachines/jdk1.8.0_20.jdk/Contents/Home)。
  5. 输入一个很好的名称,例如" Java JDK 1.8"并完成
  6. 确保标记新的JRE,如图像enter image description here
  7. 所示
  8. 重启Eclipse以使更改生效。

答案 3 :(得分:4)

这似乎是一个问题......“自动选择最佳”,选择了' L' API 20的版本而不是API 20的4.x版本。在我的实例中,我的目标是API 19,并且显然与" API 20:Android L(预览)&的选择不兼容#34;

抱歉,这个系统还没让我发布图片......

答案 4 :(得分:3)

您可以在https://developer.android.com/preview/setup-sdk.html

中看到以下注释
  

注意:如果编译,Eclipse ADT插件需要Java 7   target是L开发者预览。

也许您没有安装Java 7?

答案 5 :(得分:2)

问题在于有不同的jre版本

我的系统中安装了java 6 and 8,因此我卸载了java 6并仅为java 8设置了路径。

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

现在查看android L预览时错误消失

答案 6 :(得分:2)

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

答案 7 :(得分:1)

OPen SDK Manager - >卸载Android L(API 20,L预览),如果要快速解决此错误,请使用此

答案 8 :(得分:0)

更新java后我做的是再次为java设置变量系统

高级系统设置 - >高级 - >环境变量。

我用这个目录更新了JAVA_HOME

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

回到日食,你可以:

点击属性 - > Android - >项目构建目标

为Android 4.4更改android L

如果你想使用android L,那么将清单minSdkVersion更改为" L"

答案 9 :(得分:0)

就我而言,我目前的java版本是1.6。

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

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

希望能帮到你。