Android 平台怎样使用第三方动态库
2011-02-25 17:44
330 查看
在让android ndk 调用已经有的第三方库时,
mk中:
LOCAL_LDLIBS += -lhello3 -lhello2 -lstdc++ -L$(LOCAL_PATH)/../libs
在链接的时候 死活说是找不到-lhello3 -lhello2
怎么设置 都是路径不对,
参考了以下的文章, 把它们放到了
<path>/android-ndk-r5/platforms/android-8/arch-arm/usr/lib,
再编译 ,居然过了, 无语中。。。
参考: http://blogimg.chinaunix.net/blog/upfile2/100730112819.pdf
终于解决了:
LOCAL_LDLIBS :=$(NEEDED_LIBRARIES) -L$(LOCAL_PATH)/$(MODULE_PATH)/.. -ltestA
主要要注意的是:
一。 要先于其他库调用
二。要为绝对路径:-L$(LOCAL_PATH)/$(MODULE_PATH)/..
mk中:
LOCAL_LDLIBS += -lhello3 -lhello2 -lstdc++ -L$(LOCAL_PATH)/../libs
在链接的时候 死活说是找不到-lhello3 -lhello2
怎么设置 都是路径不对,
参考了以下的文章, 把它们放到了
<path>/android-ndk-r5/platforms/android-8/arch-arm/usr/lib,
再编译 ,居然过了, 无语中。。。
参考: http://blogimg.chinaunix.net/blog/upfile2/100730112819.pdf
终于解决了:
LOCAL_LDLIBS :=$(NEEDED_LIBRARIES) -L$(LOCAL_PATH)/$(MODULE_PATH)/.. -ltestA
主要要注意的是:
一。 要先于其他库调用
二。要为绝对路径:-L$(LOCAL_PATH)/$(MODULE_PATH)/..
相关文章推荐
- 【Android进阶】使用第三方平台 ShareSDK 实现新浪微博的一键分享功能
- cocos2dx使用了第三方库照样移植android平台-解决iconv库的移植问题
- 【Android进阶】使用第三方平台 ShareSDK 实现新浪微博的一键分享功能
- cocos2dx使用了第三方库照样移植android平台-解决iconv库的移植问题
- android stutio创建证书与打包APP上线、配制gradle中的证书,使用第三方平台SDK方便开发调试
- 使用Android JNI调用第三方静态库并且生成静态库和动态库(armeabi/arm64-v8a版本)的配置操作
- android jni通过cmake使用第三方静态库和动态库
- 使用第三方推送平台JPUSH推送消息到android手机
- 在android平台上使用第三方jar包
- 使用ndk交叉编译android各平台版本的第三方库
- 怎样在android平台上使用第三方jar包
- 怎样在android平台上使用第三方jar包
- android使用第三方平台(蒲公英)和DownloadManager实现APP自动更新
- 【Android进阶】使用第三方平台ShareSDK实现新浪微博的一键分享功能
- 使用ubuntu14和ndk 编译ffmpeg在android平台的so动态库
- 【Android进阶】使用第三方平台 ShareSDK 实现新浪微博的一键分享功能
- Android之第三方平台实现QQ登录和QQ分享
- android开发 NDK 编译和使用静态库、动态库
- Android怎样使用系统属性
- Android平台第三方应用分享到微信开发