将Android项目分发为JAR

时间:2014-04-04 06:18:40

标签: android jar android-resources android-library

我计划将我的Android应用程序的一部分作为JAR / Library-Project分发。我不希望我的源代码对我的JAR / Library-Project的用户可见。根据开发人员doc,可以将一个android项目作为包含资源的JAR发布。但是当我尝试从我的测试客户端项目启动JAR的活动时,它无法找到资源文件。我还试图探索生成的R文件,但是没有从编译的JAR引用布局和Drawable。这种方法是否正确,还是应该为此创建一个库项目?

1 个答案:

答案 0 :(得分:0)

试试这个:

  1. 取消选择IsLibrary标志,使您的图书馆项目成为正常项目。
  2. 将您的项目作为Android应用程序执行。 (它不会显示任何错误)
  3. 您将在bin文件夹中找到.jar文件以及.apk。
  4. 给你想要使用图书馆的.jar。
  5. 告诉他们只需将外部jar导入构建路径。
  6. 这将适用于所有资源。希望这能解决你的问题