cocos2dx新建android项目lib拷贝、访问权限等问题集

win7上面搭建cocos2dx的android项目,用create-android-project.bat新建一个项目时,出现了访问权限和项目无lib的问题。

解决方案:

1、项目无lib问题。

当添加项目到eclipse上面时,发现import org.cocos2dx.lib.Cocos2dxActivity找不到,查项目的src目录下面也没有相应的文件,原来是创建项目时lib的源文件没有被拷贝过来,lib的目录在\cocos2dx\platform\android\java\src这个路径下。

在\template\android\copy_files.sh这个脚本里面,创建新项目时会调用此脚本,复制项目代码文件和相关资源,而其虽然有COCOSJAVALIB_ROOT=$COCOS2DX_ROOT/cocos2dx/platform/android/java这条语句说明这个lib代码的路径,但并没有被使用,应该在copy_src_and_jni这个函数中,添加cp -rf $COCOSJAVALIB_ROOT/src $APP_DIR/proj.android 这样一句代码,才能将lib的java代码包拷贝到新的项目中。

 

2、create-android-project.bat时的访问权限问题。

沿着路径找下去后,发现每有访问权限。那么打开安全选项,勾选上所有权限,又发现其他的文件也有这样的问题,然后挨个挨个的打开安全选项卡勾选权限???有人写了一个批处理脚本,链接如下:http://www.cnblogs.com/lhming/archive/2012/06/27/2566467.html

这样做比较麻烦,简单的方法是:

在命令行中修改文件和目录的权限:

命令行中进入当到前项目,执行takeown -f * /r

然后授权everyone组,icacls * /t /grant:r everyone:f

OK,这下不会出现访问权限的问题了。

 

 

不用cygwin:http://www.cnblogs.com/ybgame/archive/2012/06/07/2540693.html

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值