3

我已经在我的项目根目录中添加了一个 libs 文件夹,并且这些 libs 包含两个 jar 文件。当我编译源代码时,我会创建 APK。当我解压 APK 时,我看不到其中的 libs 文件夹?为什么这种行为,因为我认为库应该与 APK 捆绑在一起?

4

2 回答 2

2

我相信所有必要的类都放在 dex 文件中(Dalvik VM 可执行文件)。

于 2012-08-20T06:28:59.660 回答
2

当您包含一个然后相关代码从那里转换为与您自己的代码jar相同的字节码时,这一切都成为. 它是您在 C/C++ 中使用 NDK 为您的项目创建的本机库,它们作为文件捆绑到您的 apk 中。因为它们不是Java。dexapk*.so*.so

于 2012-08-20T06:30:12.680 回答