编译android源时,linux-x86 / bin / acp的权限被拒绝

时间:2014-09-10 18:08:31

标签: android linux ubuntu-12.04 android-source android-make

我正在编译android源代码。命令是

   aosp_hammerhead-userdebug
   export OUT_DIR_COMMON_BASE=/media/entertainment/out
   make -j4 otapackage

在构建过程中,一段时间后发生错误:

     target Symbolic: libz (/media/entertainment/out/androidworkingDIR/target/product/hammerhead/symbols/system/lib/libz.so)

    /bin/bash: /media/entertainment/out/androidworkingDIR/host/linux-x86/bin/acp: Permission denied

    make: *** [/media/entertainment/out/androidworkingDIR/target/product/hammerhead/symbols/system/lib/libz.so] Error 126

    make: *** Waiting for unfinished jobs....

    target StaticLib: libc (/media/entertainment/out/androidworkingDIR/target/product/hammerhead/obj/STATIC_LIBRARIES/libc_intermediates/libc.a)

有关您的信息:

我在/ media / entertainment /

中有正常的用户访问权限(读/写)

我正在使用Ubuntu 12.04 64位

有人可以帮我解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

所以,问题在于NTFS分区,即构建过程的out目录不应该在NTFS分区中。

我创建了一个新的ext-4分区,一切顺利。