【问题标题】:Error running HelloCpp Cocos2d-x example on Android Unable to load assets在 Android 上运行 HelloCpp Cocos2d-x 示例时出错 Unable to load assets
【发布时间】:2014-08-10 23:40:11
【问题描述】:

我目前正在尝试让 Cocos2d-x 2.2.2 在我的 Windows 机器上运行。我正在尝试通过 Eclipse 将 HelloCpp 示例项目上传到我的 Galaxy S4。我从 logcat 收到以下错误:

[2014-01-22 16:29:24 - HelloCpp](跳过文件“.gitignore”到期 到 ANDROID_AAPT_IGNORE 模式 '.*') [2014-01-22 16:29:24 - HelloCpp] 无法添加 'K:\Cocos2d\cocos2d-x-2.2.2\samples\Cpp\HelloCpp\proj.android\assets\app.icf': Zip 添加失败 [2014-01-22 16:29:24 - HelloCpp] 错误:无法 打包时处理资产 'K:\Cocos2d\cocos2d-x-2.2.2\samples\Cpp\HelloCpp\proj.android\bin\resources.ap_' [2014-01-22 16:29:24 - HelloCpp] 错误:包装 'K:\Cocos2d\cocos2d-x-2.2.2\samples\Cpp\HelloCpp\proj.android\bin\resources.ap_' 失败

我已经看到类似的错误,其中 Marker Felt 中的空间是原因,但该解决方案不适用于此处,因为 app.icf 中没有空间。

为什么会出现这个错误,我该如何解决?先感谢您。

【问题讨论】:

    标签: android cocos2d-x game-engine


    【解决方案1】:

    大多数时候这个(resources.ap_) 问题发生在有permission problem 时,即它有no permission to access 文件。您必须 take administrator permission 您的项目所在的驱动器。

    您可以检查何时尝试查看资产文件夹中的任何图像,然后显示 invalid photo 或者它不会打开并显示 permission denied

    【讨论】:

    • 通过将 chmod 777 放入 build_native.sh,我能够将 HelloCpp 加载到我的手机中。但是,现在当我使用 create_project.py 创建一个新的 cocos2dx 项目时,我在任何项目文件夹中都没有权限。我如何才能允许自己访问驱动器上的所有内容?
    猜你喜欢
    • 2017-02-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-04-28
    • 1970-01-01
    • 2023-01-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多