[英]Android NDK build issue with gnustl_shared
我的Android NDK项目有问题。
我的项目由2个项目组成:一个库和一个应用程序。
我想使用gnustl_shared并在生成的.apk文件中使用gnustl_shared.so。
所以我的两个Application.mk文件都具有APP_STL:= gnustl_shared。
问题是,如果这样做,则会出现以下错误:
Error generating final archive: Found duplicate file for APK: lib/armeabi/libgnustl_shared.so
Origin 1: /Volumes/STUFF/repos/trunk/android/MainActivity/libs/armeabi/libgnustl_shared.so
Origin 2: /Volumes/STUFF/repos/trunk/android/MyLib/libs/armeabi/libgnustl_shared.so
如果我仅对一个项目使用APP_STL:= gnustl_shared,则它会生成,但会链接到静态库(实际上应该链接到静态库)。
有谁知道如何在库和应用程序中再次链接gnustl_shared并避免此错误? 任何帮助或线索,我们将不胜感激。
问题解决了。
无论如何,它们将通过应用程序配置添加到最终的.apk中。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.