Android Xml布局中的Viewpager不支持major.minor版本51.0
我试图在片段中添加一个viewpager,但当我编写以下内容时:Android Xml布局中的Viewpager不支持major.minor版本51.0,android,eclipse,Android,Eclipse,我试图在片段中添加一个viewpager,但当我编写以下内容时: <android.support.v4.view.ViewPager android:id="@+id/pager" android:layout_width="match_parent" android:layout_height="match_parent" /> 渲染时会产生以下异常: 渲染期间引发异常:android/support/v4/view/ViewPager:不支持的主版本
<android.support.v4.view.ViewPager
android:id="@+id/pager"
android:layout_width="match_parent"
android:layout_height="match_parent" />
渲染时会产生以下异常:
渲染期间引发异常:android/support/v4/view/ViewPager:不支持的主版本。次版本51.0
有人能告诉我为什么会发生这种情况,我应该怎么做才能解决这个问题吗?下载JDK 7,并将默认JDK从1.6更改为1.7 3.1下载并安装openjdk-7-jdk $sudo apt get安装openjdk-7-jdk openjdk-7-jre 3.2将默认Java更改为1.7,仅在类似Debian的系统上工作 $sudo更新替代方案-配置java 提供/usr/bin/java的替代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)
有关更多信息,请参阅以下链接:-
这可能会帮助您:
转到项目>属性>Java编译器
启用特定于项目的设置,并将编译器符合性级别更改为1.6或更低
再次测试你的应用程序。你在谈论哪个日志?更新你的java应用程序