我已经在项目根目录中添加了一个libs文件夹,并且这些libs包含两个jar文件.编译源代码后,便创建了APK.解压缩APK时,看不到其中的libs文件夹吗?我相信libs应该与APK捆绑在一起,为什么要这样做呢?
解决方法:
当您包含一个jar时,来自那里的相关代码将转换为与您自己的代码相同的字节码,并且所有这些都将成为apk中的单个dex文件.
它是您使用NDK在C/C++中为项目创建的本机* .so库,它们作为* .so文件捆绑到您的apk中.因为它们不是Java语言.
2024-04-06 09:00:49
我已经在项目根目录中添加了一个libs文件夹,并且这些libs包含两个jar文件.编译源代码后,便创建了APK.解压缩APK时,看不到其中的libs文件夹吗?我相信libs应该与APK捆绑在一起,为什么要这样做呢?
解决方法:
当您包含一个jar时,来自那里的相关代码将转换为与您自己的代码相同的字节码,并且所有这些都将成为apk中的单个dex文件.
它是您使用NDK在C/C++中为项目创建的本机* .so库,它们作为* .so文件捆绑到您的apk中.因为它们不是Java语言.