我正在开发 android 库项目。我不想分享我的源代码。我想创建类似 jar 文件的东西。但我无法创建 jar 文件,因为它包含 xml 布局。所以有什么方法可以构建项目而不包括源代码?
问问题
1257 次
2 回答
0
我可以给你一个这样的图书馆的例子。打开 Android SDK 管理器并下载Google Play 服务库。
该库包含带有google-play-services.jar的“libs”文件夹,其中包含所有源代码。还有 'res' 文件夹和 android manifest 文件可以将这个库添加到每个 android 项目中。
于 2013-07-01T09:56:20.537 回答
0
- 首先是拥有完整的库项目(例如:FullProject)。
- 然后我在一个新的工作区中导入完整的库项目(FullProject)并选中“Copy Projects into workspace”。这个新项目必须具有相同的名称(FullProject)
- 在副本中,我删除了源代码。
- 在应用程序项目中,我将 source-less-library-project 添加为 android 库
- 在应用程序项目中,我添加了包含完整库项目中所有二进制类的 .jar 文件(在完整库项目的目录“源”上右键单击,导出为 jar 并检查«添加目录条目»)。
- 在app项目的build path中,在“order and export”中,勾选导出的.jar
- 使用库项目的所有视图更新应用项目的清单文件。
- 清理应用程序项目
- 就是这样!
于 2014-03-28T15:31:12.807 回答