linux - 写Android时用的JDK和编译Android应用时用的JDK还有Android应用运行时的JDK版本的一些疑问?
ringa_lee
ringa_lee 2017-04-17 16:00:49
0
2
254
ringa_lee
ringa_lee

ringa_lee

全員に返信(2)
刘奇

まず広めに言っておきますが、初期の Android バージョンは Java 6 であり、Android 4.4 以降は Java 7 が使用できるようになります。さらに、新機能 try resource を使用しない限り、以前のバージョンも Java 7 でコンパイルできます。

それでは、なぜ Android を Java 8 でコンパイルできないのかというご質問にお答えします。これは、Android を Java 8 でコンパイルできないということではありませんが、Java 8 を介して新しい機能を備えた Android プログラムをコンパイルしたとしても、すべての携帯電話で実行されている Android システムは依然として Java 6 または Java 7 Dalvik に基づいて実行されているためです。 、これらのマシンでは実行できません。さらに、Android は純粋な Java でコンパイルされないため、コンパイル後にクラス ファイルを Android SDK と密接に関連する dex ファイルに変換する必要があるため、Android SDK は Java 8 をサポートしていません。 JDKを修正することで改善されました。

いいねを押す +0
阿神

Android Studio で使用されるラムダ式チュートリアル
Android Studio で使用されるラムダ式

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!