cocos2d-x android真机运行读取文件 报 Fatal signal 11 (SIGSEGV) at 0xdeadaad (code=1), thread 20446 (Thread-12
2015-03-12 17:08
573 查看
今天给游戏加入关卡信息,我选用了.CSV文件
但是在真机上运行的时候遇到一个问题(VS直接在Windows下运行一切正常),
错误日志如下:
贴上代码:
// 读取文件数据
std::string path = FileUtils::getInstance()->fullPathForFilename("levels.csv");
FILE* pFile = fopen(path.c_str(), "rb");
log("Csv---PATH:%s",data.c_str());
if (!pFile) {
log("Csv---(!pFile)");
return;
}
根据日志可以当看到读取文件失败,直接返回了
于是替换成cocos2d-x自带的读取文件的方式
std::string text = FileUtils::getInstance()->getStringFromFile(filename);
log("Csv---text.size():%d",text.size());
if (text.size() == 0) {
return;
}
ok,读取成功,正常运行
源码路径:http://download.csdn.net/detail/xujixian6272002/8495471
但是在真机上运行的时候遇到一个问题(VS直接在Windows下运行一切正常),
错误日志如下:
贴上代码:
// 读取文件数据
std::string path = FileUtils::getInstance()->fullPathForFilename("levels.csv");
FILE* pFile = fopen(path.c_str(), "rb");
log("Csv---PATH:%s",data.c_str());
if (!pFile) {
log("Csv---(!pFile)");
return;
}
根据日志可以当看到读取文件失败,直接返回了
于是替换成cocos2d-x自带的读取文件的方式
std::string text = FileUtils::getInstance()->getStringFromFile(filename);
log("Csv---text.size():%d",text.size());
if (text.size() == 0) {
return;
}
ok,读取成功,正常运行
源码路径:http://download.csdn.net/detail/xujixian6272002/8495471
相关文章推荐
- Android中Fatal signal 11 (SIGSEGV) at 0x6df6d7bf (code=2), thread 31535 问题
- Android中Fatal signal 11 (SIGSEGV) at 0x6df6d7bf (code=2), thread 31535
- Android Fatal signal 11 (SIGSEGV) at 0x00000020 (code=1), thread 13602
- WebView 报 Fatal signal 11 (SIGSEGV) at 0x00000000 (code=1), thread 3777 (WebViewCoreThre)
- Fatal signal 11 (SIGSEGV) at 0x00000004 (code=1), thread 261 (servicemanager)错误
- cocos2d-x环境配置-报错,Fatal signal 11 (SIGSEGV) at 0x00000000-windows-android
- Fatal signal 11 (SIGSEGV) at 0xdeadbaad (code=1) 错误 解决方案(android-ndk)
- 关于“Fatal signal 11 (SIGSEGV) at 0x00000004 (code=1), thread 7592 (xample.hellojni)”android NDK错误排查
- Fatal signal 11 (SIGSEGV) at 0xdeadbaad (code=1) 错误 解决方案(android-ndk)
- 求大神相助,关于 Fatal signal 11 (SIGSEGV) at 0x00000000 (code=1), thread 1531
- Fatal signal 11 (SIGSEGV) at 0xdeadbaad (code=1), thread 3661 (ervice.Executor)
- Fatal signal 11 (SIGSEGV) at 0x000001b4 (code=1), thread 7107
- 求大神相助,关于 Fatal signal 11 (SIGSEGV) at 0x00000000 (code=1), thread 1531
- android开发录音时出现Fatal signal 11 (SIGSEGV) at 0x00000010 (code=1), thread 16909 (umu.mediarecord)的解决方案
- Fatal signal 11 (SIGSEGV) at 0x7bddf000 (code=1), thread 23703 (Thread-20582)
- FFmpeg Fatal signal 11 (SIGSEGV) at 0x00000000 (code=1), thread 23518,一个空格引发的血案
- 错误信息Fatal signal 11 (SIGSEGV) at 0x00000040 (code=1), thread 2736 (Thread-103)
- Android Fatal signal 11 (SIGSEGV) at 0x00000000 (code=1), thread
- Fatal signal 11 (SIGSEGV) at 0x00000000 (code=1), thread 1755 (CrBrowserMain)问题
- Fatal signal 11 (SIGSEGV) at 0x00000000 (code=1), thread 16169 (Thread-1035)