最近,我将Eclipse
和ADT plugin
升级为Android L priew
。
我也有最新的Java更新,即Java 8
。
我无法看到布局,显示如下
答案 0 :(得分:121)
请注意屏幕上方的Android图标
此图标位于此屏幕的上方:
可能它显示数字20.这是使用API 20渲染窗口的选择。将其更改为19或20W(不是20L)。它会解决问题。
答案 1 :(得分:8)
您可能还需要修改eclipse配置以在Java 7 Runtime上运行。
将其添加到eclipse.ini
-vm
C:/Program Files/Java/jre7/bin
答案 2 :(得分:8)
对于有同样问题的人: 你不需要unistall Java 6.你需要做的就是在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)
希望能帮到你。