制作COCOS2dx的权限错误

时间:2013-12-23 04:04:55

标签: android-ndk makefile cygwin cocos2d-x

环境

  操作系统:Windows 7 64b,环境:eclipse 4.2,cocos2dx 2.2.1,android
  ndkr9b,cygwin64

错误内容

Android NDK: WARNING:/cygdrive/c/cocos2d-x-2.2.1/cocos2d-x-2.2.1/projects/MyProject/proj.android/../../../cocos2dx/Android.mk:cocos2dx_static: LOCAL_LDLIBS is always ignored for static libraries    
[armeabi] Install        : libcocos2dcpp.so => libs/armeabi/libcocos2dcpp.so
make: execvp: install: Permission denied
make: *** [libs/armeabi/libcocos2dcpp.so] Error 127
/cygdrive/c/android-ndk-r9b-windows-x86_64/android-ndk-r9b/build/core/build-binary.mk:620: recipe for target 'libs/armeabi/libcocos2dcpp.so' failed
make: Leaving directory '/cygdrive/c/cocos2d-x-2.2.1/cocos2d-x-2.2.1/projects/MyProject/proj.android'

我不知道为什么'make execvp install'没有权限。请告诉我谁理解。

试了一下。

  1. 我已在相关文件上授予了777权限
  2. 例如, libs / armeabi,libcocos2dcpp.so,build_native.sh

1 个答案:

答案 0 :(得分:1)

(评论中回答了这个问题。请参阅Question with no answers, but issue solved in the comments (or extended in chat)

@Vivek Bansal写道:

  

查看此LINK ..

上给出的指示的第9步

为了避免仅链接回答,该链接显示:

  
      
  1. 设置权限:生成的新项目存在的问题是,   它是在Windows中使用不同的用户和我们的实际生成的   登录无权复制或修改它。为了这个工作,   右键单击生成的项目文件夹'TestGame'转到   单击安全性选项卡,单击高级并选择第一个选项。允许,   Everyone,Full Control,此文件夹子文件夹和文件。截屏   下面。同时选中“替换所有子对象权限”选项   具有此对象的可继承权限条目的条目'This   将修改所有子文件夹的权限。
  2.