LoginSignup
5
9

More than 5 years have passed since last update.

Android Contributors (AOSP) のJavaコードスタイルをAndroid Studioに設定する

Posted at

Code Style for Contributors でAndroid Open Source Project (AOSP) のJavaコードスタイルが説明されていますが、AOSPからAndroid Studio (IntelliJ) 用の設定ファイルも公開されていることはご存知でしょうか?この設定ファイルをAndroid Studioに設定すれば、Android Studioが、このコードスタイルでコードをフォーマットしてくれるようになります。

コードスタイルの設定ファイル

platform/development リポジトリの ide/intellij/codestyles/AndroidStyle.xml に存在しています。

Android Studioへの設定方法

Android Studioは、コードスタイル設定ファイルをGUIからインポートする手段を提供していません。設定ファイルをAndroid Studioのコンフィグディレクトリ内に手動で配置する必要があります。

  1. AndroidStyle.xml を、Android Studioのコンフィグディレクトリにコピーする
    • コンフィグディレクトリはAndroid Studioのバージョンごとに分かれているので注意してください
    • Windowsの場合: %userprofile%\.AndroidStudio*\config\codestyles
      • 例: C:\Users\<ユーザー名>\.AndroidStudio2.3\config\codestyles
    • macOSの場合: $HOME/Library/Preferences/AndroidStudio*/config/codestyle
      • 例: /Users/<ユーザー名>/Library/Preferences/AndroidStudio2.3/codestyles
  2. Android Studioを再起動する
  3. Android Studioの設定画面で、"Editor" - "Code Style" の "Scheme" で "AndroidStyle" を選択する

Screen Shot 2017-04-16 at 13.30.26.png

おまけ: Eclipseが現役の方は

同リポジトリの ide/eclipse ディレクトリに以下のファイルが存在しているので、これらをEclipseの設定画面からインポートすれば、いい感じにAOSPコードスタイルに従えるようになります。

5
9
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5
9