48

最近我和s 一起Eclipse升级到.ADT pluginAndroid L priew

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

我看不到布局,它显示如下

在此处输入图像描述

4

10 回答 10

121

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

安卓图标

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

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

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

选择 API 19

于 2014-07-04T04:55:08.440 回答
8

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

将此添加到开头eclipse.ini

-vm
C:/Program Files/Java/jre7/bin
于 2014-07-30T00:26:53.050 回答
8

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

  1. 首先从 http://www.oracle.com/technetwork/java/javase/downloads/index.html获得 JDK fot Java 8(又名 Java 1.8)
  2. 正常安装。
  3. 转到 Eclipse Preferences 和 Java -> Installed JREs
  4. “添加...” -> 标准 VM -> 下一步并搜索安装路径(在 Mac 上,它将类似于:/Library/Java/JavaVirtualMachines/jdk1.8.0_20.jdk/Contents/Home)。
  5. 输入一个好听的名称,如“Java JDK 1.8”并完成
  6. 确保如图所示标记新的 JRE在此处输入图像描述
  7. 重新启动 Eclipse 以使更改生效。
于 2014-09-28T06:19:40.237 回答
4

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

抱歉,这个系统还不允许我发布图片...

于 2014-06-30T20:03:09.137 回答
3

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

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

也许您没有安装 Java 7?

于 2014-06-30T12:53:35.423 回答
2

问题在于具有不同的 jre 版本

java 6 and 8都安装在我的系统中,所以我卸载了 java 6 并只为 java 8 设置了路径。

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

现在查看 android L Preview 时错误消失了

于 2014-07-12T01:33:26.107 回答
2

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

于 2014-08-15T09:46:28.220 回答
1

OPen SDK Manager --> Uninstall Android L (API 20,L preview),,如果你想快速解决这个错误,使用这个

于 2014-09-05T04:26:17.150 回答
0

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

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

我用这个目录更新了 JAVA_HOME

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

回到 Eclipse,您可以:

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

将 android L 更改为 android 4.4

如果你想使用 android L,那么在 manifest minSdkVersion 中更改为“L”

于 2014-07-30T00:20:12.247 回答
0

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

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

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

希望对你有所帮助。

于 2015-04-01T04:24:33.550 回答