Linux
jackyxiap
此处省略100字
展开
-
Android权限问题导致的系统调用bug
昨天移植linux上的程序到android emulator上top后发现cpu占用特别高。strace后发现循环调用SYS_282 (某参数随机生成): SYS_282(0xffffffff, 0xbea0866c, 0x10, 0xd9, 0xe0d9) = -1 EBADF (Bad file descriptor) 查找$ANDROID/bionic/libc/kern原创 2009-06-18 13:47:00 · 1618 阅读 · 0 评论 -
兼容Android平台的JNI调用
Android中头文件路径和AttachCurrentThread声明的参数不同: 在javah 生成的头文件中添加: #ifdef _ANDROID_MK #include "nativehelper/jni.h" #define AttachCurrentThread(a, b) AttachCurrentThread((JNIEnv**) a, b)#endi原创 2009-09-09 14:48:00 · 1592 阅读 · 0 评论 -
implicit conversion of (cl & gcc & g++)
implicit conversion from void* to xxx* cl & gcc : allowedg++ : not allowed so we can use gcc to compile , and dont forget to link with -lstdc++if there is cpp file.原创 2009-09-09 08:46:00 · 1176 阅读 · 0 评论