Android.mk 没有链接系统库 libandroid.so

标签 android

在我的 android 2.3 项目中,我使用的是原生 Assets 管理器。在文档中它说添加 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: cannot find -landroid

我已经使用相同的库在 NDK 中编译了一个示例并且可以正常工作,所以我不明白为什么另一个项目会出现这个问题

最佳答案

原来我需要针对更高版本的平台 2.3

关于Android.mk 没有链接系统库 libandroid.so,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9061195/

相关文章:

android - 发现多个文件的操作系统独立路径为 'lib/x86/libusb.so'

android - android中的语音通话录音应用

java - 寻找 android Facebook SDK 示例

android - 将 spanned 转换为 spannable

java - 从android中的第一个 View 获取持续时间

android - 如何向 Firebase 身份验证添加额外字段?年龄和性别

android - 滑动 View 后,开始一个 Activity

android - 使控件适合自定义 ActionBar View

java - 在 Android Studio 中安装并集成 Apache OpenNLP

ScrollView 中的 Android ListView 行未完全显示 - 已剪辑