Xml Layout中的Viewpager不支持major.minor版本51.0

时间:2014-12-24 09:21:50

标签: android eclipse

我正在尝试在片段中添加一个viewpager,但是当我写下来时:

 <android.support.v4.view.ViewPager
    android:id="@+id/pager"
    android:layout_width="match_parent"
    android:layout_height="match_parent" />

渲染时产生以下异常:

Exception raised during rendering: android/support/v4/view/ViewPager : Unsupported major.minor version 51.0

有人能说出为什么会这样,我该怎么做才能解决这个问题?

2 个答案:

答案 0 :(得分:0)

下载JDK 7,并将默认JDK从1.6更改为1.7

3.1下载并安装openjdk-7-jdk

$ sudo apt-get install openjdk-7-jdk openjdk-7-jre

3.2将默认Java更改为1.7(仅在系统上使用Debian)。

$ sudo update-alternatives --config java 替代java有两种选择(提供/ usr / bin / java)。

选择

  0            /usr/lib/jvm/java-6-openjdk-amd64/jre/bin/java   1061      auto mode

  1            /usr/lib/jvm/java-6-openjdk-amd64/jre/bin/java   1061      manual mode

  2            /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java   1051      manual mode

按Enter键保留当前选项[*]或类型选择号:2 更新替代方案:使用

/usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java 
to provide /usr/bin/java 

(java)手动模式

$ java -version
java version "1.7.0_55"
OpenJDK Runtime Environment (IcedTea 2.4.7) (7u55-2.4.7-1~deb7u1)
OpenJDK 64-Bit Server VM (build 24.51-b03, mixed mode)

了解更多信息,请参阅以下链接: -

http://www.mkyong.com/java/java-unsupported-major-minor-version-51-0/

答案 1 :(得分:0)

这可能会对您有所帮助:

转到项目&gt;属性&gt; Java编译器。

启用项目特定设置,并将编译器合规性级别更改为1.6或更低。

再次测试您的应用。