当人们将ADT和SDK更新到最新版本r17时,似乎会出现很多问题
我在使用Android蓝牙库的Android JAR项目中生成Javadoc时遇到问题。
使用修订版r16,以下技巧有效:
-classpath "C:/Program Files (x86)/Android/android-sdk/platforms/android-13/android.jar"
-linkoffline http://d.android.com/reference "file:/C:/Program Files (x86)/Android/android-sdk/docs/reference"
但在我更新到r17之后,又发生了一次。我删除了类路径行,因为它已经包含在r17中,但我仍然得到:
error: package android.bluetooth does not exist
and
error: cannot find symbol ....
似乎没有人问过这个问题。有人可以帮忙吗?
谢谢。
答案 0 :(得分:3)
首先确保您已将适当的Android Javadoc位置提供给Android.jar文件...
如果没有,请执行以下操作: -
右键点击Project>>属性>> JavaBuildPath>>选择“库”选项卡>> Android X.X>> Javadoc位置>>从android安装文件夹浏览Javadoc位置(即文件:/ C:/ #Android Installed Directory / sdk / docs / reference /)
现在在VM选项文本字段中添加以下行(即在最后一页) -bootclasspath C:/ #Android Installed Directory / sdk / platforms / android-X.X / android.jar
希望这篇文章对你有所帮助: - )
答案 1 :(得分:1)
在libs文件夹中添加android.jar(来自android-sdk-linux / platforms / android-10 / android.jar)。
这可以解决这个问题,但我知道这不是最好的。