摘要:
今天解决了一个android上service异常终止的bug。情况是这样的,原来这个应用在手机上上并未出现异常终止的情况,现移到TV上,经常就意外终止了,看了下log, 原来在异常终止前有这么一条No longer want my_service_name (pid 1617): hidden #6)显然系统把我的service给kill了,然后又自动重启,调用onStartCommand时,出错了,因为我在onStartCommand里用到了intent参数,这个参数在最初我启动Service时是传入了的,但系统杀掉service后再重启时,这个intent成null了,所以报了空指针的错误 阅读全文
摘要:
昨天因为文件编码问题造成android NDK编译错误。现在记录下来备忘。将需要build成.so的c文件、头文件拷到android工程的jni目录下,写好Android.mk和Application.mk,在Eclipse里将编码统一改为shift-jis,然后ndk-build,结果报以下错误:jni/ENG_Unicode.c:1:1: error: stray '\377' in programjni/ENG_Unicode.c:1:1: error: stray '\376' in programjni/ENG_Unicode.c:1:3: error 阅读全文