我从Eclipse Helios更新到Eclipse Juno,将Android SDK工具更新到v23,以及Google Play lib 4.4。
因为他们无法在eclipse图形布局窗口中查看XML布局。我收到了以下错误。
Exception raised during rendering: com/google/android/gms/ads/AdView : Unsupported major.minor version 51.0
Exception details are logged in Window > Show View > Error Log
错误记录
Could not create the view: org.eclipse.pde.runtime.LogView
错误仅显示我在布局中添加Google AdView XML时,其他明智的图形布局工作正常。
<?xml version="1.0" encoding="UTF-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
xmlns:ads="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="match_parent" >
<com.google.android.gms.ads.AdView
android:id="@+id/adView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
ads:adSize="BANNER"
ads:adUnitId="xxxxxxxxxxxxxxxxxxxxxxxx" />
</RelativeLayout>
任何帮助都将不胜感激。
答案 0 :(得分:2)
基于zhangxaochen的回答,我甚至将API改为19仍有问题
我在安装JDK 1.7后解决了这个问题。
Windows中的Java编译器 - &gt;偏好 - &gt; Java - &gt;编译器仍然使用1.6
答案 1 :(得分:1)
我打赌你使用的是Java JDK 1.6。
你必须去Eclipse - &gt;窗口 - &gt;偏好 - &gt; Java - &gt;编译器并将编译器设置为1.7。当然,您必须安装Java JDK 1.7。如果你没有安装它,问题就会消失。
至少就是我的情况。
我希望它有所帮助!
答案 2 :(得分:0)
我刚刚解决了这个问题,将#em> android版本用于渲染布局时使用API 19
,默认情况下它是API 20
: