我正尝试使用javadoc为我的android项目生成我的文档。问题是javadoc无法找到android包。我的错误与this一样。如果我想的first的解决方案,它说:适用于Android的Javadoc代
的javadoc:错误 - -classpath选项可以指定不超过一次。
我在做什么错?
此外,我尝试了this解决方案,但我不知道我最后一步必须做什么。
我正尝试使用javadoc为我的android项目生成我的文档。问题是javadoc无法找到android包。我的错误与this一样。如果我想的first的解决方案,它说:适用于Android的Javadoc代
的javadoc:错误 - -classpath选项可以指定不超过一次。
我在做什么错?
此外,我尝试了this解决方案,但我不知道我最后一步必须做什么。
好的,我用this解决方案解决了这个问题。我需要做的就是安装Cygwin。安装完成后,我需要在Cygwin上安装ANT,如this。之后,我不得不在Cygwin中使用configure java。
现在又为我提供了一个新的细节(也许这就是为什么-classpath
命令在Eclipse中生成Javadoc的第三步中没有为我工作的原因)。我只好打开javadoc.xml,看到这一行:
<javadoc [...] additionalparam="-classpath C:\Progra~2\Android\android-sdk\platforms\android-10\android.jar" classpath="C:\Program Files (x86)\Android\android-sdk\tools\support\annotations.jar" [...]/>
的additionalparam是我自己生成Javadoc的第三步。我采取了这样的路径,并把它放到classpath =“”...就是这样。也许有人会说如何手动在Eclipse中配置类路径,因为我找不到任何东西。
还好吧,现在切换到javadoc.sh
的文件夹,运行与sh javadoc.sh
我发现你可以添加多个路径在引号他们用分号分隔并包围整体-classpath该文件(在路径空间的情况下)
-classpath ".;c:\full\path\to\another\codebase\java;C:\path\to\android.jar"