Android权限问题导致的系统调用bug
来源:互联网 发布:淘宝库存怎么看 编辑:程序博客网 时间:2024/06/18 17:47
昨天移植linux上的程序到android emulator上
top后发现cpu占用特别高。strace后发现循环调用SYS_282 (某参数随机生成):
SYS_282(0xffffffff, 0xbea0866c, 0x10, 0xd9, 0xe0d9) = -1 EBADF (Bad file descriptor)
查找$ANDROID/bionic/libc/kernel/arch-arm/asm/unistd.h文件
282调用对应:
#define __NR_bind (__NR_SYSCALL_BASE+282)
发现bind的socket没创建成功就用了
这个Native程序是通过Java exec调用的,Android中设置了严格的访问权限
修改Manifest.xml,添加
<uses-permission android:name="android.permission.INTERNET" >
</uses-permission>
pass
- Android权限问题导致的系统调用bug
- 经验问题导致的bug
- Android系统休眠导致的严重问题
- Android 中怎样查找SELinux导致的权限受限问题
- 调用系统相机导致照片旋转问题的修复
- 系统 UI 动画效果导致的bug
- android调用系统相机返回null的bug
- android-系统功能权限调用
- Android调用百度地图可能导致出错的问题
- Android Fragment嵌套导致的bug
- ldconfig导致的系统问题
- 关于Android调用系统相机的问题
- 因为Android M权限问题导致的"Permission Denial: reading com.android.providers.media.MediaProvider"解决办法
- 关于Android中的onCreate()多次被调用导致bindService被多次调用的问题
- Android M WRITE_SETTINGS权限的一个BUG
- Android中应用调用系统权限
- Android系统wifi之p2p(wifi直连)配置文件权限导致应用不能使用wifi问题
- Android 4.4 的权限问题,导致App 裁剪图片不能保存(已解决)
- Apache安装及jboss部署说明文档
- java IO应用
- 外语学习的真实方法与误区18
- 外语学习的真实方法与误区19
- ECMAScript基础(1)--关于ECMAScript的基础中的语法,变量等
- Android权限问题导致的系统调用bug
- 从对比中认清MIS与ERP
- 外语学习的真实方法与误区20
- 心在乌云上
- 吃亏在四字节对齐
- 外语学习的真实方法与误区21
- CSS网页制作时实现自动换行的小技巧
- 我的数据仓库之路!
- 博客新手必备网址