【问题标题】:How exclude a package from an imported android library?如何从导入的 android 库中排除包?
【发布时间】:2011-10-31 10:57:34
【问题描述】:

我有两个项目:

  • 1- 项目“A”:这是 Android 应用项目。
  • 2- 项目“B”:一个庞大的 Android 库项目,我几乎在所有项目中都使用它。

我需要通过“B”的引用导入 2 个类并在“A”中使用它们。我不需要在“A”的 apk 文件中构建和打包“B”的其余包和子类。

【问题讨论】:

    标签: android eclipse import


    【解决方案1】:

    如果您使用Proguard,您会发现它非常擅长从最终二进制文件中剥离未使用的类和方法。

    【讨论】:

    • 听起来很有希望,你知道任何可以帮助的教程吗?
    【解决方案2】:

    为什么不将项目 B 中的类导出到一个 jar 文件中,然后将该 jar 导入到项目 A 中?

    【讨论】:

    • 我想过这样做,但是其中一些类依赖于 Project B 的自动生成的 R 文件
    • 哦.. 在这种情况下,您应该按照@Graham 的建议尝试使用 Proguard。很容易配置:stackoverflow.com/questions/4732656/…
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-11-06
    • 2018-06-05
    • 1970-01-01
    • 1970-01-01
    • 2010-11-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多