我在项目根目录中添加了一个libs文件夹,libs包含两个jar文件。当我编译源代码时,我会创建APK。当我解压缩APK时,我看不到它中的libs文件夹?为什么这个行为,因为我认为libs应该与APK捆绑在一起?
答案 0 :(得分:2)
我相信所有必要的类都放在dex文件中(Dalvik VM可执行文件)。
答案 1 :(得分:2)
当您添加jar
时,相关代码会转换为与您自己的代码相同的字节码,并且它们都会成为dex
中的单个apk
文件。
它是您在C / C ++中创建的本地*.so
库,它们为项目提供NDK,它们作为*.so
文件捆绑到您的apk中。因为它们不是Java。