我计划将我的安卓应用程序的一部分作为 JAR/Library-Project 分发。我不希望我的源代码对我的 JAR/库项目的用户可见。根据开发人员文档,可以将Android项目作为包含资源的JAR发布。但是当我尝试从我的测试客户端项目启动JAR的活动时,它找不到资源文件。我也尝试探索生成的R文件,但那里没有对编译JAR中的布局和可绘制对象的引用。这种方法是否合适,还是我应该为此创建一个库项目?
试试这个:
- 通过取消选择 IsLibrary 标志,使库项目成为普通项目。
- 将您的项目作为安卓应用程序执行。(它不会显示任何错误)
- 您会在 bin 文件夹中找到一个.jar文件以及.apk。
- 为您提供想要使用您的图书馆.jar。
- 告诉他们只将外部 jar 导入构建路径。
这将适用于所有资源。希望这将解决您的问题