由于对资产文件的权限被拒绝,Android版Cocos2D-x HelloCpp无法从Windows构建apk

由于对资产文件的权限被拒绝,Android版Cocos2D-x HelloCpp无法从Windows构建apk,android,cocos2d-x,Android,Cocos2d X,我试图在Android上运行cocos2dx HelloCpp示例项目,使用64位Cygwin从Windows-7构建,但每次我尝试构建和运行时,它都会抱怨对assets/font文件夹中的“Marker feel.fnt”文件的权限被拒绝 我检查了该文件和chmod是否没有权限授予它适当的权限,但每次我尝试再次运行时,该文件似乎会重新生成,并且再次没有权限 有人有同样的问题吗?我一直在谷歌上搜索,最近发现的问题是: 然而,情况却大不相同。我曾尝试在我的Windows计算机上禁用UAC,但问题

我试图在Android上运行cocos2dx HelloCpp示例项目,使用64位Cygwin从Windows-7构建,但每次我尝试构建和运行时,它都会抱怨对assets/font文件夹中的“Marker feel.fnt”文件的权限被拒绝

我检查了该文件和chmod是否没有权限授予它适当的权限,但每次我尝试再次运行时,该文件似乎会重新生成,并且再次没有权限

有人有同样的问题吗?我一直在谷歌上搜索,最近发现的问题是:

然而,情况却大不相同。我曾尝试在我的Windows计算机上禁用UAC,但问题并没有消失


非常感谢您提供的任何帮助

检查
proj.android/build\u native.sh
,每次运行构建时,都会重新创建整个assets/*文件夹,因此您的chmod无效

您可以在
build\u native.sh
中复制进程本身之后放置chmod,将chmod放置在
资产/*

就我而言,把

chmod 777 -R "$APP_ANDROID_ROOT"/assets 
复制
build_native.sh
中的资产文件夹后,如下所示:

if [ -f "$file" ]; then
    cp "$file" "$APP_ANDROID_ROOT"/assets
fi

chmod 777 -R "$APP_ANDROID_ROOT"/assets
done