android - 权限被拒绝打开 ligEGL 着色器缓存文件

标签 android cocos2d-x eclipse-cdt cocos2d-x-3.0

正如我在标题中提到的,我的应用程序构建成功,但是当我在设备 (SS GLX Tab3 Intel) 上运行它时显示一个空白屏幕并在几秒钟后退出。而logcat显示 错误打开缓存文件/data/data/com.abc.testapp/cache/com.android.opengl.shaders_cache: Permission denied (13) with libEGL tag.

有谁知道这意味着什么以及如何解决它?

任何帮助将不胜感激 谢谢

最佳答案

我不确定将其添加到您的 list 是否有效:

<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE”/>

您没有打开缓存文件的权限。您也可以尝试手动授予您的应用读取文件的权限:APP info>Permissions>Storage

关于android - 权限被拒绝打开 ligEGL 着色器缓存文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27959517/

相关文章:

c++ - 如何通过每个项目的脚本在 Eclipse CDT 中设置环境?

javascript - 如何从 Android Java 中无延迟地调用 WebView Javascript 中的函数?

c++ - 在 cocos2d-x 中暂停特定场景

c++ - cocos2dx 3.3如何截取场景?

c++ - eclipse CDT 8.01 - 默认路径(libstdc、libstdc++)在 'includes' 目录中完全消失

c++ - 启动失败。未找到二进制文件。 Eclipse Helios 上的 CDT

Android - ActivityUnitTestCase - 测试总是通过

android - 向mysql插入数据后无法intent

支持 v7 TestActivity 的 Android ClassNotFoundException

c++ - cocos2d-x 3.2 中从左向右移动进度条