我正在尝试在片段中添加一个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
”
有人能说出为什么会这样,我该怎么做才能解决这个问题?
答案 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或更低。
再次测试您的应用。