我有一个依赖于 lib 项目的 android 项目。而lib项目在“libs”目录下有一个“armeabi”和“armeabi-v7a”目录,里面都有一个.so文件。而我自己的项目在 libs 目录中只有一个 armeabi 目录,里面有一个 .so 文件。
然后我发现当我在“armeabi-v7a”设备上运行我的项目时它会崩溃。它说无法在日志中加载库。该应用程序似乎尝试从“armeabi-v7a”目录加载.so,但它没有。然后我在自己项目的libs目录中创建了一个“armeabi-v7a”目录,并将.so文件复制到新目录中,应用程序就可以了。
但是会增加apk包的大小,有没有办法让app加载“armeabi”目录下的.so文件呢?或者我可以删除lib项目中的“armeabi-v7a”目录吗?好像没问题...