NDK
noetic_wxb
这个作者很懒,什么都没留下…
展开
-
NDK编译时的字节对齐 x86 vs ARM
今天编码中遇到的,在C#和C++端的P/Invoke调用时,传递struct作为参数。P/Invoke要求两边定义的struct有相同的内存布局。 还好我写C++时一贯小心,使用static_asset检查结构体的大小。万幸,在编译时,报错了。 google可知,arm和x86平台的对齐规则不同 https://software.intel.com/en-us/blogs/2011/08/1原创 2016-11-10 20:31:19 · 1705 阅读 · 0 评论 -
不要忘记JNI的异常处理
近日,Android App 出现了异常退出。Log上能看到的信息类似: attempt to use stale local reference 0x1 VM aborting Fatal signal 6 (SIGABRT) at 0x00007efc google后,大部分的连接都指向了local refrence问题。比如 http://android-developer原创 2016-11-15 18:54:54 · 2746 阅读 · 0 评论