3

当人们将 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 .... 


似乎没有人问过这个问题。有人可以帮忙吗?
谢谢你。

4

2 回答 2

3

首先确保您为 Android.jar 文件提供了正确的 Android Javadoc 位置...

如果没有,请执行以下操作:-

右键单击项目 >> 属性 >> JavaBuildPath >> 选择库选项卡 >> Android XX >> Javadoc 位置 >> 从 android 安装文件夹中浏览 Javadoc 位置(即 file:/C:/#Android Installed Directory/sdk/docs/reference /)

现在在 VM Options 文本字段中添加以下行(即在最后一页中) -bootclasspath C:/#Android Installed Directory/sdk/platforms/android-XX/android.jar

希望这篇文章对你有帮助:-)

于 2013-05-07T11:56:02.633 回答
1

在 libs 文件夹中添加 android.jar(来自 android-sdk-linux/platforms/android-10/android.jar)。

这可以解决这个问题,但我知道这不是最好的。

于 2012-04-23T09:54:25.190 回答