[解決済み] Androidの開発でJava 8を使うことは可能ですか?
質問
Webで検索しても、Androidの開発でJava 8がサポートされているかどうか、はっきりしません。
Java 8 をダウンロード/セットアップする前に、Java 8 が Android 開発にサポートされている/されていないことを示す公式ドキュメントをどなたか紹介していただけませんか。
どのように解決するのですか?
ジャバ8
Androidは、Java 7のすべての言語機能と、プラットフォームのバージョンによって異なるJava 8の言語機能のサブセットをサポートしています。
java 8のどの機能がサポートされているかを確認するには
私たちは、Java 8言語機能のサポートを現在のjavacとdxのツールセットに直接追加し、Jackツールチェインを非推奨とすることを決定しました。この新しい方向性により、Javaクラスファイルフォーマットに依存する既存のツールやプラグインは、引き続き動作するはずです。今後、Java 8 の言語機能は、Android のビルドシステムでネイティブにサポートされる予定です。私たちは、数週間のうちにAndroid Studioの一部としてこれを立ち上げることを目指しており、この決定を早めに皆さんと共有したいと思いました。
Eclipseユーザー。
Eclipseを好む古い開発者のために。 google、Eclipse Android Developer tools のサポートを停止
Java 8 JDKをインストールした場合は、Eclipseのウィンドウメニュー→コンパイラを1.6に設定してみてください。 環境設定 → Java → コンパイラ . Java 7でも動作します。
Android 5.0以降を対象とする場合、Java 7以上が必要です。 以上です。
複数のJDKをインストールし、試してください。
関連
-
[解決済み】Android 8:クリアテキストのHTTPトラフィックが許可されない
-
javaの実行中に「javaの例外が発生しました」と表示された場合はどうすればよいですか?
-
をインスタンス化することができません。
-
javaの模造品QQ WeChatのチャットルーム
-
エラーの解決方法 jarfile XXX.jarにアクセスできません。
-
[解決済み] JavaでNullPointerExceptionを回避する方法
-
[解決済み] JavaでArrayListではなくLinkedListを使用するのはいつですか?
-
[解決済み] Javaはパラメータのデフォルト値をサポートしていますか?
-
[解決済み] なぜゲッターとセッター/アクセッサーを使うのですか?
-
[解決済み】Android UserManager.isUserAGoat()の正しい使用例?)
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
Java Error スレッド "AWT-EventQueue-0" で例外発生 java.lang.
-
スタイルシートとして解釈されるリソースが、MIMEタイプtext/htmlで転送される。
-
スタイルが読み込まれず、ブラウザのコンソールでエラーが報告される。リソースはスタイルシートとして解釈されますが、MIMEタイプtext/htmlで転送されます。
-
スレッド "main "での例外をEclipseで解決 java.lang.Error: 未解決のコンパイル問題、コンパイラとパッケージの不整合
-
アクセス制限です。タイプ 'Application' は API ではありません。
-
javaの模造品QQ WeChatのチャットルーム
-
Javaエラーメッセージがenclosingクラスでない
-
HttpClientがGZIP形式でない場合の対処法
-
ブラウザでの大容量ファイルスライスアップロード(Javaサーバサイド実装)
-
Maven Pluginの実行がライフサイクル設定の対象外であるエラーの解決