当人们将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之后,它再次发生.我删除了classpath行,因为它已经包含在r17中,但是我仍然得到:
error: package android.bluetooth does not exist
and
error: cannot find symbol ....
似乎没有人问过这个问题.有人可以帮忙吗?
谢谢.
解决方法:
首先,请确保已为Android.jar文件指定了正确的Android Javadoc位置.
如果没有,请执行以下操作:
右键点击Project>>属性>> JavaBuildPath>>选择库标签>> Android X.X>> Javadoc位置>>从android安装文件夹浏览Javadoc位置(即文件:/ C:/#Android Installed Directory / sdk / docs / reference /)
现在,在“虚拟机选项”文本字段中添加以下行(即最后一页)
-bootclasspath C:/#Android安装目录/sdk/platforms/android-X.X/android.jar
希望这篇文章对您有所帮助:-)