私はAndroidがJavaプログラミング言語を使用して構築されていることを理解しています。さまざまなタイプのJavaバージョンには、異なる機能/修正/バグなどがあります。私は4.4の最小SDKで開発しています。私はまだ理解していないことは、私はこのバージョンのJavaを実行するこのアプリケーションをパッケージ化するときです?私のアプリケーションは、すべてのデバイス上で自分のアプリケーションを実行するために開発したJavaバージョンを使用していますか?各SDKは独自のJavaバージョンを使用していますか?Android - どのJavaバージョンが私のアプリで使用されていますか?
-1
A
答えて
0
関連:How does Android's Java version relate to a Java SE version?
短い答えは、Androidが正確に現在のJavaバージョンに対応していないのJava、独自のバージョンを使用していることです。たとえば、現在のAndroidはsupportsですが、Java 7のすべての機能が含まれていますが、Java 8の機能のサブセットのみです。
さらに、Androidはではありません。はJava仮想マシンを使用します。 4.4までDalvik仮想マシンを使用し、現在のバージョンではAndroid Runtimeを使用しています。
関連する問題
- 1. android lintライブラリモジュールの未使用リソースがアプリで使用されています
- 2. Java Appに使用されているバージョンが表示されますか?
- 3. ほとんどのAndroidバージョンでどの携帯電話が使用されていますか?
- 4. Java - どのバージョンの.jarファイルもビルドされていますか?
- 5. MacOSX 10.11.4:どのJavaバージョンを使用していますか
- 6. Android:アプリのインストールが新鮮であるか、古いバージョンのアプリがインストールされているかどうかを確認できますか?
- 7. 私はどのJPAのバージョンを使用していますか?
- 8. 私はどのChromeのバージョンを使用していますか?
- 9. 私はどのバージョンのC++を使用していますか?
- 10. 私はどのバージョンのC#を使用していますか?
- 11. すべてのAndroidバージョンでSony Android Camera APIがサポートされていますか?
- 12. xcodeバージョン8.0(8A218a)では、従来のswiftではどのバージョンのswiftが使用されていますか?
- 13. Azure PlatformにはどのバージョンのAzure SDKが使用されていますか?
- 14. ionic-gulp-browserify-typescript:どのバージョンのtypescriptが使用されていますか?
- 15. Android Studio(2.1.1)を使用してAndroidアプリがアップデートされない
- 16. フォアグラウンドで私のAndroidアプリがどのように検出されますか?
- 17. Google+のAndroidアプリではどのようなAPIが使用されていますか?
- 18. 私のCordovaアプリはAndroid 5にどこに保存されていますか?
- 19. Javaアプレットが古いJavaバージョンで実行されているのに新しいクラスが使用されるとどうなりますか?
- 20. Android 4.2.2 SDKにはどのバージョンのApache HttpClientが使用されていますか?
- 21. AndroidアプリのFCMメッセージングでアプリへのリンクがサポートされていますか?
- 22. は、私はコルドバ6.1.1バージョンとAndroid 4.4.2バージョンを使用しています4.4.2バージョン
- 23. プロジェクトでサポートされていないバージョンのGradleが使用されていますか?
- 24. Androidで使用されるデフォルトのC++バージョンは何ですか?
- 25. Android Alert Dialogueではどのフォントが使用されていますか?
- 26. node.jsで使用されているwebsocketのバージョンはどれですか?
- 27. どのバージョンのJavaでコーディングをサポートするAndroid SDKのどのバージョンですか?
- 28. 古いバージョンのAndroidではChromeウェブビューがアップグレードされますか?
- 29. Androidで使用されるJavaとJavaの違いはありますか?
- 30. セキュリティとは、私のアプリとAPIの間のIBM Watson Java SDKで使用されているものですか?
Android搭載端末でJavaコードが実行されていないため、コードのコンパイルのバージョンを教えてください。 – ianhanniballake
@ianhanniballake私はそう思いますか?例えば、JavaクラスHttpURLConnectionは、Java 6から7まで改善されました。Java 7でしか動作しない修正が非常に重要です。これは、古いSDKで実行されているデバイスを開発するときに、HttpURLConnection Java 7からのものが使用されます。 – user2924127
[AndroidのJavaバージョンはJava SEバージョンとどのように関係していますか?](http://stackoverflow.com/questions/7535385/how-does-androids-java-version-relate-to-a-java-se -バージョン) – EJoshuaS