项目目标(Android L(预览))未正确加载
最近,我将Eclipse
与ADT plugin
一起升级到Android L priew
。
我有最新的Java更新以及Java 8
。
我无法看到布局,并显示如下
请注意这个Android图标在屏幕的上方
此图标位于此屏幕的上方:
可能是显示数字20.这是select使用API 20来渲染窗口。 将其更改为19或20W(不是20L)。 它会解决这个问题。
您可能还需要修改eclipse config以在Java 7 Runtime上运行。
将此添加到eclipse.ini
的开头
-vm C:/Program Files/Java/jre7/bin
对于有同样问题的人:你不需要卸载Java 6.你所需要做的就是在Eclipse上正确设置它。
- 首先从http://www.oracle.com/technetwork/java/javase/downloads/index.html获得JDK fot Java 8(也称为Java 1.8) 。
- 正常安装。
- 转到Eclipse首选项和Java – >已安装的JRE
- “添加…” – >标准虚拟机 – >下一步,search安装path(在Mac上它将是这样的:/Library/Java/JavaVirtualMachines/jdk1.8.0_20.jdk/Contents/Home)。
- input一个不错的名字,如“Java JDK 1.8”和Finish
- 确保如图所示标记新的JRE
- 重新启动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)
希望对你有所帮助。