私はJDK 8を使用している場合私のアプリは、Android 4.0上で実行されます

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を選択した場合は、デバイスの最大数をターゲットにすることができます。

おすすめ

転載: http://43.154.161.224:23101/article/api/json?id=205967&siteId=1