我正在制作一个 Android 库来实现通用 OAuth 身份验证(1.0a 和 2.0)。我正在使用路标库来签署 Http 请求。现在,当我尝试将我的项目导出为 .jar 文件(使用 Eclipse,右键单击 Project->Export->Java->Jar 文件)时,jar 已成功创建,但尚未导出路标库。
当我打开 .jar 文件时,我发现这些库存在,但它们对我正在导入它的项目不可见。如何从 jar 中公开这些库?
编辑:一旦我将库导入我的测试应用程序并调用函数OAuthFactory#authorize()
(处理 OAuth 身份验证的自定义类),我会收到以下编译错误:The type oauth.signpost.exception.OAuthCommunicationException cannot be resolved. It is indirectly referenced from required .class files
.