zoukankan      html  css  js  c++  java
  • cocos2dx新建android项目lib拷贝、访问权限等问题集

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

    解决方案:

    1、项目无lib问题。

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

    在 emplateandroidcopy_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

  • 相关阅读:
    判定一个APP是否可以上线?
    即时聊天-环信
    类目延展协议
    一个sql的优化
    多线程编程
    sql小总结
    人生七问
    js之按键总结
    搭建框架日志记录
    jquery函数
  • 原文地址:https://www.cnblogs.com/songcf/p/3160415.html
Copyright © 2011-2022 走看看