如何将APK扩展库代码链接起来

时间:2014-03-25 18:33:07

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

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

  • Google Play下载程序库
  • Google Play许可证库

我完全按照Android文档描述("项目属性 - > Android - >添加包")。

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

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

1 个答案:

答案 0 :(得分:1)

  

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

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

  

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

正确。