web-dev-qa-db-ja.com

RとBuildConfigを使用せずにAndroid Studioを使用してJavaDocを作成するには?

RとBuildConfigを除くライブラリのJavaDocを生成したい。 ToolsメニューのGenerate JavaDoc...機能には、ファイルを除外するオプションがありません。

RおよびBuildConfigを使用せずにAndroid Studioを使用してJavaDocを作成するには?

50
Jan Deinhard

RocketSpockの答えはほとんどありますが、完全ではありません(この記事の執筆時点では)。まだコメントできないので、Android St​​udio 1.2のAndroidライブラリのJavadocからR.JavaおよびBuildConfig.Javaを除外するために使用したプロセスについて説明します。 .2。基本的に非常に便利な追加のダイアログがあります:

  1. メニューオプションTools --> Javadocを開きます。

  2. Custom scopeを選択します。まだドロップダウンメニューから何かを選択する必要はありません。

  3. ...アイコンをクリックして、Scopesダイアログを開きます。
  4. 緑色の+アイコンで新しいカスタムスコープを追加します。必要に応じて、わかりやすい名前を付けてください。
  5. Production Classes(インポートなのでLibrary Classesではない)で、Javadocを生成するモジュールに移動し、含めるJavaファイルを個別に選択します。あなたのケースでは、おそらくモジュール全体を選択したいが、手動でR.JavaBuildConfig.Javaを除外したいでしょう。完了したら、OKをクリックして、Scopesダイアログを終了します。
  6. Specify Generate JavaDoc scopeダイアログで、Custom scopeドロップダウンメニューで新しいスコープが選択されていない場合は、ここで選択し、出力ディレクトリを含むその他の追加オプションを選択します。
  7. 最後に、OKをクリックしてJavadocを生成します。

enter image description here

69
Eric C. Black

受け入れられた答えは非常に複雑で、より良いものがあります。

  1. メニューオプションの[ツール]-> [Javadoc]を開きます。
  2. [カスタムスコープ]を選択します。次に、Project Files
  3. OKをクリックします。

enter image description here

これらの後、Rファイルが表示され、BuildConfigが除外されます。

27
guo

生成されたファイル(R、BuildConfigなど)を除外する場合は、JavaDoc生成のカスタムスコープを指定できます。これが正しく機能するためには、次のことが必要です。

  1. 左側のプロジェクトビューで、ドキュメントを生成するルートソースディレクトリを選択します(例:「com」または「org」)
  2. JavaDoc生成ダイアログを開きます(ツール-> JavaDocの生成...)
  3. [カスタムスコープ](私のバージョンでは5番目のラジオボタンです)を選択し、モジュールを選択します(例: "Module 'library'")
  4. 出力ディレクトリ、メソッドの可視性などの他のプロパティを選択し、「OK」をクリックします

それでおしまい。 JavaDocsは、RまたはBuildConfigファイルを含めずに生成する必要があります。

4
RocketSpock