isJulian00:
不思議デフォルトイムでバージョン8である埋め込まれたJDKを使用しています私のアンドロイドStudioプロジェクトは、私のアプリはまだアンドロイド4.0と5.0のデバイス上で実行されますか?
Harshitアグラワル:
アプリは間違いなくJDK 8それを実行して実行されます。
Androidのメーカー3.0以降では、すべてのJava 7言語機能とプラットフォームのバージョンによって異なりJavaの8言語機能のサブセットをサポートしています。
Androidのメーカーは内蔵の特定のJava 8の言語機能とそれらを使用するサードパーティのライブラリを使用するためのサポートを提供します。
注意:
Android用のアプリを開発する場合、Javaの8言語機能を使用するオプションです。あなたは、Java 7に設定し、プロジェクトのソースとターゲットの互換性の値を保つことができますが、あなたはまだJDK 8を使用してコンパイルする必要があります。
そして、あなたのminSDKのコメント「をいただきました!お好みのminSDKあなたはAPI 19で始まる場合は95%の割合を持っている?」について - >
minSdkは、アプリケーションへの最小APIレベルの実行環境(Android OSのバージョン)を設定する必要があります。あなたが可能な最小minSdkを選択した場合は、デバイスの最大数をターゲットにすることができます。