为了轻松实现APK扩展文件支持,我添加了Google提供的以下库:
我完全按照Android文档描述("项目属性 - > Android - >添加包")。
这是否意味着他们的完整源代码(当然是编译形式)将包含在我的最终APK中? (实际上,我的问题通常适用于任何Android库项目,但APK Expansion是一个具体的场景。)
例如,Google Play下载程序库有许多字符串和辅助方法。我想,即使我不使用它们,这些也会被复制到我的APK中。换句话说,与基础Android库不同,这些Google库并不存在于Android设备上,是吗?我猜他们的全部内容将出现在我的应用APK中。
答案 0 :(得分:1)
这是否意味着他们的完整源代码(当然是编译形式)将包含在我的最终APK中?
是的,适用于您的默认调试版本。发布版本通过ProGuard运行,ProGuard可以删除一些未使用的Java代码。
与基础Android库不同,这些Google库并不存在于Android设备上,不是吗?
正确。