【问题标题】:failed to build android 4.4 on mac 10.9无法在 mac 10.9 上构建 android 4.4
【发布时间】:2014-12-14 15:01:05
【问题描述】:

我在Mac OS 10.9 JDK1.6 和Xcode 5.1 上遇到一个问题,我的配置与android 官网相同,但有些人确实构建成功。我曾尝试更改不同的 gcc 版本,例如在 homebrew 或 macports 中替换为 gcc,但它不起作用。有人建成功了吗?你能帮我检查一下这个错误吗? 谢谢

prebuilts/gcc/darwin-x86/arm/arm-linux-androideabi-4.7/arm-linux-androideabi/bin/ld:错误:out/target/product/generic/obj/SHARED_LIBRARIES/libRSDriver_intermediates/driver/rsdMesh.o:文件为空 out/target/product/generic/obj/SHARED_LIBRARIES/libRSDriver_intermediates/driver/rsdCore.o:frameworks/rs/driver/rsdCore.cpp:function FunctionTable: error: undefined reference to 'rsdMeshInit(android::renderscript::Context const* , android::renderscript::Mesh const*)' out/target/product/generic/obj/SHARED_LIBRARIES/libRSDriver_intermediates/driver/rsdCore.o:frameworks/rs/driver/rsdCore.cpp:function FunctionTable:错误:未定义引用'rsdMeshDraw(android::renderscript::Context const* , android::renderscript::Mesh const*, unsigned int, unsigned int, unsigned int)' out/target/product/generic/obj/SHARED_LIBRARIES/libRSDriver_intermediates/driver/rsdCore.o:frameworks/rs/driver/rsdCore.cpp:function FunctionTable: error: undefined reference to 'rsdMeshDestroy(android::renderscript::Context const* , android::renderscript::Mesh const*)' clang:错误:链接器命令失败,退出代码为 1(使用 -v 查看调用) 制作:*** [out/target/product/generic/obj/SHARED_LIBRARIES/libRSDriver_intermediates/LINKED/libRSDriver.so] 错误 1

【问题讨论】:

    标签: android macos


    【解决方案1】:

    我已经解决了! 我在Ubuntu 12.04上精心编译,将驱动目录复制到mac上的out目录下,终于成功了!

    【讨论】:

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