androidstudioでJavaDoc生成時のエラー
androidstudioでJavaDoc生成時に外部ライブラリを認識しない?
androidstudioでJavaDoc生成時に外部ライブラリが認識されず大量のエラーが発生しております。
AndroidStudio Arctic Fox
Runtime Version: 11.0.10
VM:OpenJDK
操作内容
・Tool→GenerateJavaDoc
・Custom scope→@@.javaが複数入っているディレクトリをInclude選択
・Output directory→デスクトップを指定
・Other command line arguments→
-encoding UTF-8 -charset UTF-8 -classpath C:\Users\@@@\AppData\Local\Android\Sdk\platforms\android-30\android.jar
その他の設定は、デフォルトのままです。
この状況で、OKを押すと、大量のエラーが出ます。
詳細は以下に貼り付けますが、「パッケージ@@@@は存在しません」と、外部ライブラリーを認識しない感じがしています。
ProjectStructureのDependencyには
・appcompat
・constrainlayout
・libs\commons-codec-1.15.jar
などが見えます。
ちなみに、Other command line argumentsのコマンドで
-classpathを-bootclasspathとすると、
「エラー: オプション--boot-class-pathはターゲット11とともに指定できません」
となります。
解決方法を教えていただけないでしょうか?
実行後は、スコープで指定したディレクトリのjavaファイルが全部読み込まれた後で、以下のエラーが出ます。(大量に出ているので一部抜粋しています。)
Javadoc情報を構築しています...
C:\Users\@@@\AndroidStudioProjects\test\app\src\main\java\com\websarva\wings\android\test\TestActivity.java:3: エラー: パッケージandroid.contentは存在しません
import android.content.Intent;
^
C:\Users\@@@\AndroidStudioProjects\test\app\src\main\java\com\websarva\wings\android\test\TestActivity.java:7: エラー: パッケージorg.jsonは存在しません
import org.json.JSONException;
^
C:\Users\@@@\AndroidStudioProjects\test\app\src\main\java\com\websarva\wings\android\test\TestActivity.java:8: エラー: パッケージorg.jsonは存在しません
import org.json.JSONObject;
^
C:\Users\@@@\AndroidStudioProjects\test\app\src\main\java\com\websarva\wings\android\test\MyActivity.java:6: エラー: パッケージandroid.contentは存在しません
import android.content.DialogInterface;
^
C:\Users\@@@\AndroidStudioProjects\test\app\src\main\java\com\websarva\wings\android\test\MyActivity.java:7: エラー: パッケージandroid.osは存在しません
import android.os.Bundle;
^
C:\Users\@@@\AndroidStudioProjects\test\app\src\main\java\com\websarva\wings\android\test\MytActivity.java:9: エラー: ViewGroupにアクセスできません
public class MyActivity extends AppCompatActivity {
^
android.view.ViewGroupのクラス・ファイルが見つかりません
javadoc: エラー - 致命的エラーが発生しました: java.lang.NullPointerException
javadoc: エラー - Bug Database (http://bugs.java.com)で重複がないかをご確認のうえ、Java bugレポート・ページ
(http://bugreport.java.com)でjavadocツールに対するbugの登録をお願いいたします。
レポートには、エラー・メッセージと次の診断内容を含めてください。ご協力ありがとうございます。
java.lang.NullPointerException
at jdk.compiler/com.sun.tools.javac.comp.TypeEnter$MembersPhase.runPhase(TypeEnter.java:934)
at jdk.compiler/com.sun.tools.javac.comp.TypeEnter$Phase.doCompleteEnvs(TypeEnter.java:282)
at jdk.compiler/com.sun.tools.javac.comp.TypeEnter$MembersPhase.doCompleteEnvs(TypeEnter.java:877)
at jdk.compiler/com.sun.tools.javac.comp.TypeEnter$Phase.completeEnvs(TypeEnter.java:251)
at jdk.compiler/com.sun.tools.javac.comp.TypeEnter$Phase.completeEnvs(TypeEnter.java:266)
at jdk.compiler/com.sun.tools.javac.comp.TypeEnter$Phase.completeEnvs(TypeEnter.java:266)
at jdk.compiler/com.sun.tools.javac.comp.TypeEnter$Phase.completeEnvs(TypeEnter.java:266)
at jdk.compiler/com.sun.tools.javac.comp.TypeEnter.complete(TypeEnter.java:198)
at jdk.compiler/com.sun.tools.javac.code.Symbol.complete(Symbol.java:642)
at jdk.compiler/com.sun.tools.javac.code.Symbol$ClassSymbol.complete(Symbol.java:1326)
at jdk.compiler/com.sun.tools.javac.comp.Enter.complete(Enter.java:583)
at jdk.compiler/com.sun.tools.javac.comp.Enter.main(Enter.java:560)
at jdk.javadoc/jdk.javadoc.internal.tool.JavadocEnter.main(JavadocEnter.java:79)
at jdk.javadoc/jdk.javadoc.internal.tool.JavadocTool.getEnvironment(JavadocTool.java:206)
at jdk.javadoc/jdk.javadoc.internal.tool.Start.parseAndExecute(Start.java:576)
at jdk.javadoc/jdk.javadoc.internal.tool.Start.begin(Start.java:432)
at jdk.javadoc/jdk.javadoc.internal.tool.Start.begin(Start.java:345)
at jdk.javadoc/jdk.javadoc.internal.tool.Main.execute(Main.java:63)
at jdk.javadoc/jdk.javadoc.internal.tool.Main.main(Main.java:52)
エラー21個