2016-09-11 26 views
7

Desteklenmeyen major.minor sürümü: https://mva.microsoft.com/en-US/training-courses/xamarin-for-absolute-beginners-16182Xamarin Visual Studio - Aşağıdaki öğretici bir Merhaba Dünya örneğini çalıştırmak çalışılıyor 52.0

aşağıdaki hatayı alıyorum:

Severityjava.lang.UnsupportedClassVersionError: com/android/dx/command/Main : Unsupported major.minor version 52.0 HelloXamarin.Droid   

Birçok denedi JRE/JDK sürümlerinin kombinasyonları. Onları kaldırdım, yeniden yükledim. Ben JDK 7 ve JDK 8'i denedim. Ne olursa olsun, aynı sonucu elde etmeye devam ediyorum.

Bu blog'u takip edebilirsiniz
+2

Desteksiz major.minor sürümü 52.0 için Fix James Montemagno adlı blog yazısı Consult: http://motzcod.es/post/149717060272/fix-for-unsupported-majorminor-version-520 – SushiHangover

+0

teşekkür ederim, işe yaradı! – ollama

+1

Xamarin Studio'da [java Lang UnsupportedClassVersion Hatası] 'nın olası kopyası (http://stackoverflow.com/questions/36457947/java-lang-unsupportedclassversion-error-in-xamarin-studio) –

cevap

0

JDK sürümünü 1.8.0_101 yükledikten sonra kayıt defterine aşağıdaki anahtarı almak için (yani sunucuları kurmak) Visual Studio IDE kullanılarak kapsamayan çözüm:

jdk'nin doğru sürümüne başvurmak için obj [Release | Debug] dizinlerindeki sdks.cache dosyalarını temizlemeyi/güncellemeyi unutmayın. Burada referans için

Android için Mono kullandığı yolların tam listesi:

Xamarin.Android proje Visual Studio 2015 (için Xamarin Studio (Mac) taşındı zaman benzer bir sorunu vardı
Windows Registry Editor Version 5.00 

[HKEY_CURRENT_USER\SOFTWARE\Novell\Mono for Android] 
"AndroidNdkDirectory"="C:\\ProgramData\\Microsoft\\AndroidNDK\\android-ndk-r11c" 
"AndroidSdkDirectory"="C:\\Program Files (x86)\\Android\\android-sdk" 
"JavaSdkDirectory"="C:\\Program Files (x86)\\Java\\jdk1.8.0_101" 
1

Windows 10).

Bu sorunu, JDK 1.8.0_121 (Dullar x64 için) yüklemesinden sonra çözdüm.