2016-09-11 10 views
7

https://mva.microsoft.com/en-US/training-courses/xamarin-for-absolute-beginners-16182XamarinのVisual Studio - 私は、次のチュートリアルからのHello Worldの例を実行しようとしていますサポートされていないメジャー。マイナーバージョン52.0

私は、次のエラー受け付けております:

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

を私は多くを試してみましたJRE/JDKバージョンの組み合わせ。私はそれらをアンインストールして、それらを再インストールしました。私はJDK 7とJDK 8を試してみました。どのような組み合わせであっても、これはまったく同じです。

+2

サポートされていないメジャー。マイナーバージョン52.0のための 修正のジェームズMontemagnoさんのブログ記事を参照してください:http://motzcod.es/post/149717060272/fix-for-unsupported-majorminor-version-520 – SushiHangover

+0

はありがとう、それが働きました! – ollama

+1

Xamarin Studioの[Java Lang UnsupportedClassVersion Error]の重複の可能性あり(http://stackoverflow.com/questions/36457947/java-lang-unsupportedclassversion-error-in-xamarin-studio) –

答えて

0

ソリューションを解決するために、このブログに従うことができます(つまり、サーバを構築する)JDKのバージョン1.8.0_101をインストールした後、レジストリに次のキーをインポートすることです:

Windows Registry Editor Version 5.00 

[HKEY_CURRENT_USER\SOFTWARE\Novell\Mono for Android] 
"JavaSdkDirectory"="C:\\Program Files (x86)\\Java\\jdk1.8.0_101" 

jdkの正しいバージョンを参照するために、obj [リリース|デバッグ]ディレクトリのsdks.cacheファイルを消去/更新するのを忘れないでください。ここでは参考のため

は、Android用モノラルで使用されるパスの完全なリストである:

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

Xamarin.Androidプロジェクトは、Visual Studioの2015年にXamarin Studioの(マック)から移動したときに、私は同様の問題がありました(ウィンドウズ10)。

JDK 1.8.0_121(Widows x64用)のインストール後にこの問題が解決されました。

関連する問題