Eclipse で Android アプリの javadoc を生成しようとしています。次の手順を実行しました。
ファイル -> エクスポート -> Java -> Javadoc -> プロジェクトを確認し、宛先を入力して終了を押します
これにより、この投稿に似た「シンボルが見つかりません...」に関する多くの警告/エラーが生成されます
その投稿の解決策に従って、javadoc.xml を作成する ant スクリプトとしてエクスポートし、android.jar へのパスをクラスパス フィールドに追加しました。
スクリプトを実行すると、次の警告が表示されます。
警告: [オプション] ブートストラップ クラス パスが -source 1.5 javadoc と組み合わせて設定されていません:
エラー - 不正なパッケージ名: ""
コンソールには、パッケージごとに Loading source files .... と表示され、ビルドが成功しました。しかし、生成されるのは空のディレクトリ doc だけです。
これに対する解決策を探した後、問題はクラスパス名にスペースが含まれていることが原因であるという記事を見つけました。パスを確認したところ、'Program Files' に十分なスペースがあることがわかりました。いくつかの方法でスペースを区切ることでこれを修正しようとしましたが、うまくいきません。何が起こるかを確認するために、問題のある行をクラスパスから削除しましたが、同じエラーが発生しました..そのため、エラーが他の場所にある可能性があると思います。何か案は?
アップデート
ここで、CLASSPATH 環境変数を確認することを指摘するディスカッションを見つけました。値が重複していました.. '.;' および「%CLASSPATH%.;」後者を削除すると、エラーはなくなりました。
上記の「ブートストラップ クラス パスが -source 1.5 と組み合わせて設定されていません」という警告がまだ残っています。私が気づくことができる問題を引き起こしているわけではありませんが、誰かがそれを修正する方法を知っていれば、それは素晴らしいことです