【问题标题】:08-27 08:26:11.330: A/libc(23962): Fatal signal 11 (SIGSEGV) at 0x00000000 (code=1), thread 2396208-27 08:26:11.330: A/libc(23962): 致命信号 11 (SIGSEGV) 在 0x00000000 (code=1),线程 23962
【发布时间】:2015-11-21 05:16:52
【问题描述】:

我在打开我的应用程序时遇到了这个错误,我的应用程序是从 cocos2dx 安装到 android 手机并打开后创建的,它给了我这个错误

08-27 08:26:11.310: D/dalvikvm(23962): Trying to load lib /data/app-
lib/com.sample1.sample-1/libcocos2dcpp.so 0x4250e6f0
08-27 08:26:11.330: A/libc(23962): Fatal signal 11 (SIGSEGV) at 0x00000000 (code=1), thread 23962 etc.

这是我 2 天的问题,现在我失去了希望 :( 你们能告诉我这个错误是从哪里来的吗?

回溯

D/CrashAnrDetector( 2345):     #00  pc 00956180  /data/app-lib/com.sample1.sample-1/libcocos2dcpp.so (_JavaVM::GetEnv(void**, int)+28)
D/CrashAnrDetector( 2345):     #01  pc 00956548  /data/app-lib/com.sample1.sample-1/libcocos2dcpp.so (cocos2d::JniHelper::cacheEnv(_JavaVM*)+60)
D/CrashAnrDetector( 2345):     #02  pc 00956300  /data/app-lib/com.sample1.sample-1/libcocos2dcpp.so (cocos2d::JniHelper::getEnv()+80)
D/CrashAnrDetector( 2345):     #03  pc 00956a60  /data/app-lib/com.sample1.sample-1/libcocos2dcpp.so (cocos2d::JniHelper::getStaticMethodInfo(cocos2d::JniMethodInfo_&, char const*, char const*, char const*)+88)
D/CrashAnrDetector( 2345):     #04  pc 009547f4  /data/app-lib/com.sample1.sample-1/libcocos2dcpp.so (getFileDirectoryJNI()+168)
D/CrashAnrDetector( 2345):     #05  pc 00952cd4  /data/app-lib/com.sample1.sample-1/libcocos2dcpp.so (cocos2d::FileUtilsAndroid::getWritablePath() const+136)
D/CrashAnrDetector( 2345):     #06  pc 006385f0  /data/app-lib/com.sample1.sample-1/libcocos2dcpp.so (cocos2d::Console::Console()+7180)
D/CrashAnrDetector( 2345):     #07  pc 00659f28  /data/app-lib/com.sample1.sample-1/libcocos2dcpp.so (cocos2d::Director::init()+992)
D/CrashAnrDetector( 2345):     #08  pc 00659720  /data/app-lib/com.sample1.sample-1/libcocos2dcpp.so (cocos2d::Director::getInstance()+348)
D/CrashAnrDetector( 2345):     #09  pc 004d5f30  /data/app-lib/com.sample1.sample-1/libcocos2dcpp.so (cocos2d::Node::Node()+696)
D/CrashAnrDetector( 2345):     #10  pc 002627dc  /data/app-lib/com.sample1.sample-1/libcocos2dcpp.so (BookManager::BookManager()+28)

这里是菜鸟,谢谢

D/dalvikvm(22484): Trying to load lib /data/app-lib/com.sample1.sample-1/libcocos2dcpp.so 0x42510298
V/LvOutput( 1935): initCheck: 0
V/LvOutput( 1935): detachEffects: detach processing for output 2, stream 1, session 3025
V/LvOutput( 1935): detachEffects: no output processing was attached to this stream
V/AudioPolicyManagerBase( 1935): stopOutput() output 2, stream 1, session 3025
V/AudioPolicyManagerBase( 1935): changeRefCount() stream 1, count 0
W/AudioPolicyManagerBase( 1935): stream type [13], return media strategy
W/AudioPolicyManagerBase( 1935): stream type [14], return media strategy
W/AudioPolicyManagerBase( 1935): stream type [13], return media strategy
W/AudioPolicyManagerBase( 1935): stream type [14], return media strategy
W/AudioPolicyManagerBase( 1935): stream type [13], return media strategy
W/AudioPolicyManagerBase( 1935): stream type [14], return media strategy
W/AudioPolicyManagerBase( 1935): stream type [13], return media strategy
W/AudioPolicyManagerBase( 1935): stream type [14], return media strategy
W/AudioPolicyManagerBase( 1935): stream type [13], return media strategy
W/AudioPolicyManagerBase( 1935): stream type [14], return media strategy
W/AudioPolicyManagerBase( 1935): stream type [13], return media strategy
W/AudioPolicyManagerBase( 1935): stream type [14], return media strategy
V/AudioPolicyManagerBase( 1935): getNewDevice() selected device 0
V/AudioPolicyManagerBase( 1935): setOutputDevice() output 2 device 0000 force 0 delayMs 184 
V/AudioPolicyManagerBase( 1935): setOutputDevice() prevDevice 0002
W/AudioPolicyManagerBase( 1935): stream type [13], return media strategy
W/AudioPolicyManagerBase( 1935): stream type [14], return media strategy
W/AudioPolicyManagerBase( 1935): stream type [13], return media strategy
W/AudioPolicyManagerBase( 1935): stream type [14], return media strategy
V/AudioPolicyManagerBase( 1935): setOutputDevice() setting same device 0000 or null device for output 2
I/Mms/MmsApp(22428):  start initViewCache mms
F/libc    (22484): Fatal signal 11 (SIGSEGV) at 0x00000000 (code=1), thread 22484 (sample1.sample)

【问题讨论】:

    标签: java c++ eclipse error-handling cocos2d-x


    【解决方案1】:

    可能是你通过cocos2d调用了java代码,你需要让你的java代码运行在ui线程上

    【讨论】:

    • 谢谢,但我没有从 cocos2d 调用它,我不知道该错误来自哪里,该错误发生在我在 ios 中的最后一次代码更新中(与 java 代码无关)现在我堆栈了那
    • 发现我的朋友这样实例化 SampleManager* m_sampleManager = SampleManager::getInstance();在包含区域或声明区域附近,(不知道正确的术语,抱歉)它在 ios 中工作,但在 android 中不起作用。菜鸟在这里^_^
    • 我的意思是在申报区:D
    猜你喜欢
    • 2012-06-02
    • 1970-01-01
    • 1970-01-01
    • 2012-12-10
    • 1970-01-01
    • 2013-09-19
    • 2015-07-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多