是否将运行时android依赖项编译到可部署的归档文件中? (apk / aar)

时间:2019-07-17 16:55:14

标签: android security dependency-injection runtime

只是从使用Java进行编码开始,然后将其发布到Play商店。

从安全角度考虑,我想知道是否将来自Android运行时环境的依赖项作为库内置到应用程序中。例如,我的可部署应用程序是否具有Google Android库中的文件?

请随时提出更多具体问题,我会尽力回答。

1 个答案:

答案 0 :(得分:0)

使用implementationapi添加的应用模块的Gradle构建脚本中的任何依赖项都将打包到APK中。打包多少内容取决于您使用的内容和缩小设置(ProGuard)。

APK中未打包的内容包括:

  • 测试依赖项

  • 在编译时用于插入Android SDK公共API的android.jar文件