AndroidアプリをJava8で開発する2016年09月04日(編集2016年09月04日)TweetAndroidアプリ開発で、sdk24からJava8が利用できるようになりました。この記事は、AndroidアプリでJava8を利用する方法を記載した記事です。24Java8Java8はJava7で利用できないラムダ式やストリーム処理等の便利な機能が利用できます。これらの機能により、バグが少ない短いコードを書くことができます。24をインストールしてください。sdk24Java8コンソールでJava8がインストールされていることを確認します。mode)build.gradleJava8の利用は、build.gradleの設定が必要です。利用しないbuild.gradleは以下のようになります。}}Java8を使えるよう、以下のように修正します。Projectでビルドを実行します。設定がうまくいっていれば、正常にビルドが終了します。Runは使えなくなります。Run以上で準備は完了です。例として、ボタンのクリック処理で利用するsetOnClickListenerをJava8に置き換えてみます。});以下のように変更します。});コンパイルして同じように動くことを確認しましょう。まとめようやくAndroidでもJava8が利用できるようになりました。Runが利用できないのが不便ですが、そのうち解決されるはずなので軽量なアプリなら導入して良いでしょう。Java9もリリースされます。文字列のCGが大きく改善されているようなので、こちらの対応もなるべく早くして欲しいですね。