"Loading data for Android 5.0" has encountered a problem. Parsing Data for android-21 failed uns

【描述】:

更新Android SDK爲API21(5.0)後,Graphics視圖不可見了,出現如下問題:


Parsing Data for android-21 failed


"Loading data for Android 5.0" has encountered a problem. 

Parsing Data for android-21 failed  
unsupported major.minor version 51.0

【解決】:

1. 因爲Android 5.0(API 21)需要的JDK版本至少爲1.8,所以會出現這個問題。綜合來說,{在eclipse中進行開發的時候,build path 中jdk進行類庫的編譯(就是你使用類在不在這個jdk中),java compiler compliance level是對這個項目語法的編譯(就是你的項目中語法的正確與否),在開發的過程中,這兩個地方是都起作用的。
所以說,最最安全的做法,是build path 和 java complier compliance level和服務器配置的JDK都保持一致,就不會出現任何問題的。
}

2. 重新安裝JDK1.8+,在Eclipse>preferences>java>installed JREs中選擇最新安裝的JDK1.8。

3. 修改Eclipse的配置文件eclipse.ini:

-startup
plugins/org.eclipse.equinox.launcher_1.3.0.v20140415-2008.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.200.v20150204-1316
-product
org.eclipse.epp.package.jee.product
--launcher.defaultAction
openFile
--launcher.XXMaxPermSize
256M
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
--launcher.appendVmargs
-vmargs
-Declipse.buildId=v22.6.2-1085508
-XX:MaxPermSize=1024M
<strong><span style="color:#ff6666;">-Dosgi.requiredJavaVersion=1.8----->eclipse默認的是1.6,在這裏改成1.8即可。</span></strong>
-Xms1024m
-Xmx1024m

【參考】:http://code2care.org/pages/parsing-data-for-android-21-failed-unsupported-major.minor-version-51.0/

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章