テスト用の電話(Samsung Galaxy S4 Mini)でアプリケーションを実行する場合、Visual Studioで次のエラーが表示されます:1> C:\ Program Files(x86)\ MSBuild \ Xamarin \ Android \ Xamarin.Android.Common.targets(2066,3):エラー:java.lang.UnsupportedClassVersionError:com/android/dx/command/Main:サポートされていないmajor.minorバージョン52.0 ' これを解決するには?サポートされていないmajor.minorバージョン52.0 Visual Studio
-1
A
答えて
0
TL; DR:不適切なJDKバージョンを使用しています。
全答:
The issue is because of Java version mismatch.
Referring to the Wikipedia Java Class Reference :
J2SE 8 = 52
J2SE 7 = 51
J2SE 6.0 = 50
J2SE 5.0 = 49
JDK 1.4 = 48
JDK 1.3 = 47
JDK 1.2 = 46
JDK 1.1 = 45
These are the reported major numbers. The error regarding the unsupported major.minor version is because during compile time you are using a higher JDK and a lower JDK during runtime.
Thus, the 'major.minor version 52.0' error is possibly because the jar is compiled in jdk 1.8, but you are trying to run it in jdk 1.7 environment. To solve this, it's always better to have the jdk and jre pointed to the same version.
参照
関連する問題
- 1. コマンドでサポートされていないmajor.minorバージョン52.0
- 2. Android Projectビルドエラー:サポートされていないmajor.minorバージョン52.0
- 3. antを使用してサポートされていないmajor.minorバージョン52.0
- 4. スタンフォードNLPとEclipse:サポートされていないmajor.minorバージョン52.0
- 5. Android with w/Eclipseサポートされていないmajor.minorバージョン52.0
- 6. Android SDKマネージャーのエラー:サポートされていないmajor.minorバージョン52.0
- 7. java.lang.UnsupportedClassVersionError:com/android/build/gradle/AppPlugin:サポートされていないmajor.minorバージョン52.0
- 8. Elasticsearch:サポートされていないmajor.minorバージョン52.0
- 9. Javaでサポートされていないmajor.minorバージョン52.0
- 10. サポートされていないmajor.minorバージョン52.0 - Androidビルドエラー - Unity
- 11. Scala sbt run - 「サポートされていないmajor.minorバージョン52.0」
- 12. サポートされていないmajor.minorバージョン52.0 mvn java SE 8
- 13. CircleCI Androidサポートされていないmajor.minorバージョン52.0
- 14. ObjectAid UMLサポートされていないmajor.minorバージョン52.0
- 15. java.lang.unsupportedclassversionerror akka/actor/Actor:サポートされていないmajor.minorバージョン52.0
- 16. ColorPickerPreferenceサポートされていないmajor.minorバージョン52.0
- 17. エラー:java.lang.UnsupportedClassVersionError:com/android/dx/command/Main:サポートされていないmajor.minorバージョン52.0 Xamarin Android
- 18. JRE 1.7およびSparkバージョン2.6.0。 Spool/Route:サポートされていないmajor.minorバージョン52.0
- 19. Eclipseサポートされていませんmajor.minorバージョン52.0 [WIN10]
- 20. Wildflyサポートされていませんmajor.minorバージョン52.0
- 21. Spring JPA:PropertyAccessException 1:... MethodInvocationException:。 'driverClassName' ... org/postgresql/Driver:サポートされていないmajor.minorバージョン52.0
- 22. サポートされていないバージョン52.0
- 23. サポートされていないmajor.minorバージョン52.0が表示されるのはなぜですか?
- 24. Jdk1.8.0はサポートされていませんmajor.minor 52.0
- 25. SonarQubeとTravisCIを統合すると、サポートされていないmajor.minorバージョン52.0が返されます。
- 26. エラーなしjdk1.7サポートされていないmajor.minorバージョン51.0
- 27. JARファイルのビルドと実行エラー:メインクラスが見つからず、サポートされていないmajor.minorバージョン52.0
- 28. このエラーを解決する方法エラーAndroidスタジオでサポートされていないmajor.minorバージョン52.0ですか?
- 29. java.lang.UnsupportedClassVersionError:org/openqa/gr id/selenium/GridLauncher(サポートされていないmajor.minorバージョン50.0)
- 30. java.lang.UnsupportedClassVersionError:com/google/doclava/Doclava:サポートされていないmajor.minorバージョン51.0 android build
これを解決するにはどうすればよいですか? 1.7 JDKをダウンロードしますか?申し訳ありませんが、すべての質問については、私はこれに新しいです。 –
JDK 1.7のファイルを削除しましたが、出力結果に違うエラーが発生しました:> Practicum 1.2.dll(v7.0)の$(TargetFrameworkVersion)がプロジェクト(v5.1)の$(TargetFrameworkVersion) 。プロジェクトの$(TargetFrameworkVersion)を増やす必要があります。 1>処理中:obj \ Debug \ res \ layout \ main.xml –
私のVSはAndroid 7をターゲットフレームワークとして使用していますが、5.1が必要です。 –