小编Nik*_*eta的帖子

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

正如我在标题中提到的那样,我的应用程序构建成功但显示空白屏幕,并在我在设备上运行它几秒后退出(SS GLX Tab3 Intel).logcat显示 error opening cache file /data/data/com.abc.testapp/cache/com.android.opengl.shaders_cache: Permission denied (13)libEGL标签.

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

任何帮助将不胜感激谢谢

android eclipse-cdt cocos2d-x cocos2d-x-3.0

18
推荐指数
1
解决办法
2462
查看次数

使用rapidjson从json文件中获取数组数据

我是rapidjson的新手.我有test.json哪些包含{"points": [1,2,3,4]}

我使用以下代码来获取数组的数据 "points"

std::string fullPath = CCFileUtils::sharedFileUtils()->fullPathForFilename("json/deluxe/treasurebag.json");

    unsigned long bufferSize = 0;

    const char* mFileData = (const char*)CCFileUtils::sharedFileUtils()->getFileData(fullPath.c_str(), "r", &bufferSize);

    std::string clearData(mFileData);
    size_t pos = clearData.rfind("}");
    clearData = clearData.substr(0, pos+1);
    document.Parse<0>(clearData.c_str());
    assert(document.HasMember("points"));

    const Value& a = document["points"]; // Using a reference for consecutive access is handy and faster.
    assert(a.IsArray());
    for (SizeType i = 0; i < a.Size(); i++) // rapidjson uses SizeType instead of size_t.
        CCLOG("a[%d] = %d\n", i, a[i].GetInt());
Run Code Online (Sandbox Code Playgroud)

结果是

Cocos2d: a[0] = 1
Cocos2d: …
Run Code Online (Sandbox Code Playgroud)

c++ rapidjson cocos2d-x-2.x

8
推荐指数
2
解决办法
1万
查看次数

使用非公共API MPMoviePlayerContenPreloadDidFinishNotification提交拒绝

我在使用Xcode 5.1.1向游戏提交更新时收到以下拒绝:

您的应用包含非公开API使用情况.请检查错误,更正错误,然后重新提交申请.该应用程序引用Payload/XXX.app/XXX中的非公共符号:MPMoviePlayerContentPreloadDidFinishNotification

使用XXX是我的应用名称.

据我所知,我没有在任何地方使用它.我刚刚在我的项目中添加了MediaPlayer.framework.有谁知道如何解决这个问题?

任何帮助,将不胜感激!

ios xcode5 cocos2d-x-2.x

4
推荐指数
1
解决办法
2344
查看次数