Eclipse Graphical Layout无法显示adView

时间:2014-08-15 18:06:20

标签: android eclipse layout adview

我从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>

任何帮助都将不胜感激。

3 个答案:

答案 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

enter image description here