2

我正在开发 android 库项目。我不想分享我的源代码。我想创建类似 jar 文件的东西。但我无法创建 jar 文件,因为它包含 xml 布局。所以有什么方法可以构建项目而不包括源代码?

4

2 回答 2

0

我可以给你一个这样的图书馆的例子。打开 Android SDK 管理器并下载Google Play 服务库。

该库包含带有google-play-services.jar的“libs”文件夹,其中包含所有源代码。还有 'res' 文件夹和 android manifest 文件可以将这个库添加到每个 android 项目中。

于 2013-07-01T09:56:20.537 回答
0
  1. 首先是拥有完整的库项目(例如:FullProject)。
  2. 然后我在一个新的工作区中导入完整的库项目(FullProject)并选中“Copy Projects into workspace”。这个新项目必须具有相同的名称(FullProject)
  3. 在副本中,我删除了源代码。
  4. 在应用程序项目中,我将 source-less-library-project 添加为 android 库
  5. 在应用程序项目中,我添加了包含完整库项目中所有二进制类的 .jar 文件(在完整库项目的目录“源”上右键单击,导出为 jar 并检查«添加目录条目»)。
  6. 在app项目的build path中,在“order and export”中,勾选导出的.jar
  7. 使用库项目的所有视图更新应用项目的清单文件。
  8. 清理应用程序项目
  9. 就是这样!
于 2014-03-28T15:31:12.807 回答