【问题标题】:Android creating library project without source codeAndroid创建无源代码库项目
【发布时间】:2013-07-01 08:46:52
【问题描述】:

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

【问题讨论】:

标签: java android xml


【解决方案1】:

我可以给你一个此类库的示例。打开 Android SDK 管理器并下载 Google play services 库。

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

【讨论】:

    【解决方案2】:
    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. 就是这样!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-05-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-01-28
      • 2014-08-28
      • 1970-01-01
      相关资源
      最近更新 更多