android6.0 开启DEBUG模式 闪退

02-29 16:40:55.122 10369 11444 I ActivityManager: Recipient 28089
02-29 16:40:55.123 10369 11444 I ActivityManager: Process com.htc.android.mail:sync (pid 28089) has died
02-29 16:40:55.273 28357 28376 F libc    : Fatal signal 11 (SIGSEGV), code 1, fault addr 0x4417541a in tid 28376 (GLThread 2677)
02-29 16:40:55.301 10369 11615 I ActivityManager: Recipient 27511
02-29 16:40:55.302 10369 11615 I ActivityManager: Process com.htc.bgp (pid 27511) has died
02-29 16:40:55.325   643   643 F DEBUG   : *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
02-29 16:40:55.325   643   643 F DEBUG   : Build fingerprint: 'htc/hiaetuhl_01405/htc_hiaetuhl:6.0/MRA58K/660257.25:user/release-keys'
02-29 16:40:55.325   643   643 F DEBUG   : Revision: '0'
02-29 16:40:55.325   643   643 F DEBUG   : ABI: 'arm'
02-29 16:40:55.325   643   643 F DEBUG   : pid: 28357, tid: 28376, name: GLThread 2677  >>> tw.mobage.g23000108 <<<
02-29 16:40:55.325   643   643 F DEBUG   : signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x4417541a
02-29 16:40:55.342   643   643 F DEBUG   :     r0 4417541a  r1 4417541a  r2 ffffffff  r3 00000006
02-29 16:40:55.342   643   643 F DEBUG   :     r4 00000002  r5 f3aa1958  r6 0ccccccc  r7 00000000
02-29 16:40:55.342   643   643 F DEBUG   :     r8 f3aa2294  r9 00000000  sl 4417541a  fp f3aa2298
02-29 16:40:55.342   643   643 F DEBUG   :     ip 00000002  sp f3aa1850  lr f6da9411  pc f6d84030  cpsr 200f0030
02-29 16:40:55.345   643   643 F DEBUG   : 
02-29 16:40:55.345   643   643 F DEBUG   : backtrace:
02-29 16:40:55.345   643   643 F DEBUG   :     #00 pc 00018030  /system/lib/libc.so (strlen+35)
02-29 16:40:55.345   643   643 F DEBUG   :     #01 pc 0003d40d  /system/lib/libc.so (__vfprintf+2948)
02-29 16:40:55.345   643   643 F DEBUG   :     #02 pc 0004080d  /system/lib/libc.so (vsnprintf+124)
02-29 16:40:55.345   643   643 F DEBUG   :     #03 pc 0000305f  /system/lib/liblog.so (__android_log_print+42)
02-29 16:40:55.345   643   643 F DEBUG   :     #04 pc 001f29a3  /data/app/tw.mobage.g23000108-1/lib/arm/libjinqu.so ( cocos2d::CCLog(char const*, ...)+50)
02-29 16:40:55.345   643   643 F DEBUG   :     #05 pc 002c13e7  /data/app/tw.mobage.g23000108-1/lib/arm/libjinqu.so
02-29 16:40:55.345   643   643 F DEBUG   :     #06 pc 003e1590  /data/app/tw.mobage.g23000108-1/lib/arm/libjinqu.so
02-29 16:40:55.345   643   643 F DEBUG   :     #07 pc 0042923c  /data/app/tw.mobage.g23000108-1/lib/arm /libjinqu.so
02-29 16:40:55.360 10369 10445 D PMS     : releaseHCC(960da24): CPU_MIN_NUM ActivityManager-MultiCore-Num 0x8000 null
02-29 16:40:55.360 10369 10445 D PMS     : releaseHCC(c8c098d): CPU_MIN_FREQ ActivityManager-MultiCore-Freq 0x2000 null
02-29 16:40:55.770   643   643 F DEBUG   : 
02-29 16:40:55.770   643   643 F DEBUG   : Tombstone written to: /data/tombstones/tombstone_09
02-29 16:40:55.770 10369 10429 I BootReceiver: Copying /data/tombstones/tombstone_09 to DropBox (SYSTEM_TOMBSTONE)

02-29 16:40:55.774 10369 28468 W ActivityManager:   Force finishing activity tw.mobage.g23000108/www.kaiqigu.transformer.Transformer


以上是问题打印的log,很明显问题出在CCLOG上。

经过多方排查 和询问 最终发现 是之前在打包时把DEBUG模式开启了。在6.0上cclog出问题了。将DEBUG模式关闭即可

路径: /Users/mars_macpro/transform_client/projects/transformer_taiwan/proj.android/jni/Application.mk :

内容:

NDK_TOOLCHAIN_VERSION=4.8
APP_ABI := armeabi x86
APP_STL := gnustl_static
APP_CPPFLAGS := -frtti -DPLATFORM_NONE -DCOCOS2D_DEBUG=1
APP_CFLAGS += -Wno-error=format-security
APP_CPPFLAGS += -std=c++11

修改:

将最后一个1改为0即可关闭。


说明一下libjinqu.so文件。

这个文件是讲c++的东西封存成一个so文件。


这个问题我查了一下午,本身也不是很熟悉。这下熟悉了。都是以前自己给自己买下的坑,忘记改回去。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值