【问题标题】:Shared jar files for Android project and libraryAndroid 项目和库的共享 jar 文件
【发布时间】:2012-03-17 16:51:44
【问题描述】:

我有一个 Android 应用程序,它被拆分为一个 Android 库和一个常规 Android 项目。使用新的 r14 SDK 库项目单独编译。我的库和项目使用外部 jar 文件(joda-time),我将 jode-time jar 文件放在哪里?如果我将它放在我的库的 libs 文件夹和我的应用程序的 libs 文件夹中,我会收到一个 dex 错误,说明已添加类。

【问题讨论】:

    标签: android ant


    【解决方案1】:

    看文章Changes to Library Projects in Android SDK Tools, r14 我想你可以在那里找到答案

    【讨论】:

      【解决方案2】:

      我也有同样的问题。我就是这样解决的:

      在库项目中:
      - 将 jar 文件复制到 /libs 目录
      - 将 jar 添加到构建路径(右键单击 jar,选择构建路径,添加到构建路径)
      - 导出jar,使其对依赖项目可见(右键jar,选择Configure Build Path,选项卡Order and Export,勾选jar)

      在依赖项目中:
      - 将jar添加到项目的构建路径(右键单击项目,选择配置构建路径,选项卡库,按钮“添加JAR”并导航到库项目中的jar文件)

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-01-31
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-09-25
        相关资源
        最近更新 更多