【问题标题】:Library doesn't generate jar file库不生成 jar 文件
【发布时间】:2013-06-26 09:58:40
【问题描述】:

我在 Eclipse 中创建了一个 Android 库,标记为库并且没有错误。

然后我创建了一个项目,它应该使用这个库。项目代码没问题,我在Order和Export下都检查了,但是库jar没有构建。

我仔细检查了几乎所有内容,我是否遗漏了一些明显的东西?

谢谢

【问题讨论】:

  • 您为什么希望该库有 jar 文件?如果您的第二个项目依赖于它,那么它可能只是包含在同一个 apk 中。另外,你检查过库项目的输出文件夹吗?
  • 这种情况会在开发过程中发生,即使用未签名的应用程序,还是仅在您尝试导出已签名的应用程序时发生。在后一种情况下,我遇到了类似的问题,也许可以为您提供帮助。
  • 它发生在开发过程中。我只是按照 Ninetwozero 说的做了所有的步骤,但是没有用。

标签: android android-library


【解决方案1】:

据我所知,您只需要执行以下操作:

  1. 右键单击库项目,然后选择“项目属性”
  2. 转到 Android 标签
  3. 将项目标记为库
  4. 返回并右键单击您的实际应用项目并打开属性
  5. 转到 Android 标签
  6. 将库项目添加为库
  7. 构建所有项目
  8. 在模拟器/您的设备中运行应用程序

也就是说,我从来没有真正遇到过任何问题 - 我只是将它作为一个库连接起来,如上所述,我已经准备好了。

【讨论】:

  • 这正是我所做的,但它没有构建 apk。
  • 应用程序 apk 还是库 apk?猜第二个。 :-) 如果是这样,看看这个答案:stackoverflow.com/a/6118122/860212
【解决方案2】:

如果要查看jar文件,请查看

Eclipse IDE -> Project Explorer -> Your Project Folder -> Android Dependencies -> Your Library Project as jar file. 

请检查这个路径,应该有jar文件。

【讨论】:

  • 勾选了,但是jar没有出现。
  • 你检查过项目 -> 属性 -> Android 选项卡 -> 向下滚动 -> 检查是否存在带有绿色勾号符号的库项目。请更新我
  • 是的,它是绿色的,它找到了。
  • 好的。右键单击项目->构建路径->单击“订购和导出”选项卡->请检查“Android Private Libraries”,“Android Dependencies”是否选中。
猜你喜欢
  • 2013-11-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-12-31
  • 1970-01-01
  • 2019-04-07
  • 1970-01-01
相关资源
最近更新 更多