【问题标题】:Android.mk not linking system library libandroid.soAndroid.mk 未链接系统库 libandroid.so
【发布时间】: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


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-10-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-01-29
    • 2013-02-17
    相关资源
    最近更新 更多