无法在mac 10.9上构建android 4.4

时间:2014-12-14 15:01:05

标签: android macos

我在使用JDK1.6和Xcode 5.1的Mac OS 10.9上遇到一个问题,我的配置与android官方网站相同,但是有些人确实成功构建了。我试图改变不同的gcc版本,比如用自制软件或macports中的gcc替换,但它没有用。有人建成功吗?你能帮我检查一下这个错误吗? 感谢

prebuilts/gcc/darwin-x86/arm/arm-linux-androideabi-4.7/arm-linux-androideabi/bin/ld: error: out/target/product/generic/obj/SHARED_LIBRARIES/libRSDriver_intermediates/driver/rsdMesh.o: file is empty

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: error: undefined reference to '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: error: linker command failed with exit code 1 (use -v to see invocation)

make: *** [out/target/product/generic/obj/SHARED_LIBRARIES/libRSDriver_intermediates/LINKED/libRSDriver.so] Error 1

1 个答案:

答案 0 :(得分:0)

我已经解决了! 我很珍贵地在Ubuntu 12.04上编译它,并将驱动目录复制到mac上的out目录,它终于成功了!