我想知道,当在Android项目中添加外部jar时,它们实际上存在于APK包中?我似乎无法找到它们。
由于Java通常会根据需要在运行时加载类,因此我觉得它们似乎并不属于可分发类。
dex与众不同吗?这些静态构建?
答案 0 :(得分:1)
如果“外部图书馆”是指“图书馆项目”,那么可以在documentation中找到这个问题的答案:
当您构建依赖于库项目的应用程序时,SDK工具会将库编译为临时JAR文件并在主项目中使用它,然后使用结果生成.apk。
您所指的单独.jar
不存在;它们在编译时合并为单个.apk
。