本文共 1168 字,大约阅读时间需要 3 分钟。
问题:运行build_native.sh时,报了很多类似下面的错误:
rm: 无法删除"/cygdrive/e/project/trunk/client/cocos2d-x-2.2.6/projects/Spartacus/proj.android/assets/configRes": Permission denied
cp: 无法创建普通文件"/cygdrive/e/project/trunk/client/cocos2d-x-2.2.6/projects/Spartacus/proj.android/assets/configRes/LineupBonus.csv": Permission denied
.................
解决:
应该是权限问题:
修改build_native.sh文件:
原本为:
# make sure assets is exist if [ -d "$APP_ANDROID_ROOT"/assets ]; then rm -rf "$APP_ANDROID_ROOT"/assets fi mkdir "$APP_ANDROID_ROOT"/assets # copy resources for file in "$APP_ROOT"/Resources/* do if [ -d "$file" ]; then cp -rf "$file" "$APP_ANDROID_ROOT"/assets fi if [ -f "$file" ]; then cp "$file" "$APP_ANDROID_ROOT"/assets fi done
修改后:
if [ -d "$APP_ANDROID_ROOT"/assets ]; then chmod -R 777 $APP_ANDROID_ROOT/assets/* fi # make sure assets is exist if [ -d "$APP_ANDROID_ROOT"/assets ]; then rm -rf "$APP_ANDROID_ROOT"/assets fi mkdir "$APP_ANDROID_ROOT"/assets # copy resources for file in "$APP_ROOT"/Resources/* do if [ -d "$file" ]; then cp -rf "$file" "$APP_ANDROID_ROOT"/assets fi if [ -f "$file" ]; then cp "$file" "$APP_ANDROID_ROOT"/assets fi chmod -R 777 $APP_ANDROID_ROOT/assets/* done
转载地址:http://fpsmi.baihongyu.com/