【发布时间】:2012-01-30 08:33:45
【问题描述】:
在我的 android 2.3 项目中,我使用的是原生资产管理器。在文档中它说添加 LOCAL_LDLIBS += -landroid 到我拥有的 android.mk 文件
但是链接器给出了以下错误,说它找不到它
/android-ndk-r7/toolchains/arm-linux-androideabi-4.4.3/prebuilt/darwin-x86/bin/../lib/gcc/arm-linux-androideabi/4.4.3/../ ../../../arm-linux-androideabi/bin/ld: 找不到-landroid
我在 NDK 中使用相同的库编译了一个示例,并且可以正常工作,所以我不明白为什么不同的项目会出现这个问题
【问题讨论】:
-
原来我需要针对更高版本的平台 2.3
-
最好把它作为你问题的答案。这就是它在 SO 上的工作方式。在适当的时候你也可以接受答案。
标签: android