【问题标题】:How to convert android library project into jar?如何将android库项目转换为jar?
【发布时间】:2014-04-03 15:55:26
【问题描述】:

我创建了一个 android 库项目。现在我希望将我的库项目作为 jar 分发给第 3 方,以确保我的代码安全。我已经搜索了很多关于如何将库项目转换为 jar 的信息。但我没有得到正确的解决方案。那么是否可以将任何库项目转换为 jar ?如何将我的库转换为 jar ???请帮助我的步骤,在此先感谢:)

【问题讨论】:

  • 有趣的是,您认为 jar 更安全...它基本上只是一个包含 .class 文件的 zip - 而且反编译这些文件相当容易。
  • 您可以将您的库项目导出为 jar。
  • 如果库包含属性和布局,那么在这种情况下不适合将其转换为 jar。我自己试过了,问题是布局或视图(代码自定义视图)将不可用,因此会引发错误。

标签: android jar


【解决方案1】:

在 Eclipse 中选择你的库项目

1:右键项目 2:选择导出 3:java然后jar

选择除 AndroidManifest.xml 之外的所有文件。

确保不要选择清单文件。否则会导致冲突错误。

现在将这个 JAR 文件包含在构建路径中,它就可以工作了。我也是这样做的。

如果您有任何问题,请告诉我。

【讨论】:

  • 首先,永远不要手动弄乱 Eclipse 构建路径。 JAR 的正确位置是libs/。其次,您的配方只有在 Android 库项目不包含资源时才有效。
  • 正如你所说,我导出了我的 jar 并将其集成到另一个项目中。当我运行第二个项目时,它显示错误“生成最终存档时出错:找到 APK 的重复文件:res/drawable-hdpi/ic_launcher5 .png "
  • 我在图像中显示。我从 android 项目库制作 jar 库。
  • 我在我的项目中使用了布局和xml文件等资源。所以它会导致错误吗??
猜你喜欢
  • 2019-03-19
  • 2011-12-19
  • 2023-03-15
  • 2014-07-07
  • 1970-01-01
  • 2014-05-22
  • 2014-08-21
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多