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