【问题标题】:How is APK Expansion library code linkedAPK 扩展库代码如何链接
【发布时间】:2014-03-26 02:38:28
【问题描述】:

为了轻松实现 APK 扩展文件支持,我添加了 Google 提供的以下库:

  • Google Play 下载器库
  • Google Play 许可库

我完全按照 Android 文档的描述进行操作(“项目属性 -> Android -> 添加包”)。

这是否意味着他们的完整源代码(当然是编译后的形式)将包含在我的最终 APK 中? (其实我的问题一般适用于任何Android库项目,但APK扩展是一个具体的场景。)

例如,Google Play 下载器库有许多字符串和辅助方法。我想,即使我不使用它们,它们也会被复制到我的 APK 中。换句话说,与基本的 Android 库不同,这些 Google 库不存在于 Android 设备上,是吗?我猜,它们的全部内容将出现在我的应用的 APK 中。

【问题讨论】:

    标签: java android google-play apk-expansion-files


    【解决方案1】:

    这是否意味着他们的完整源代码(当然是编译后的形式)将包含在我的最终 APK 中?

    是的,对于您的默认调试版本。发布版本通过 ProGuard 运行,它可以删除一些未使用的 Java 代码。

    与基本的 Android 库不同,这些 Google 库不存在于 Android 设备上,是吗?

    正确。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-11-25
    • 2022-07-06
    • 1970-01-01
    相关资源
    最近更新 更多