APK&Sytem驱动log数据到外部sd卡的问题
2015-09-09 15:35
323 查看
1. Apk log数据到外部sd卡,找到的解决方法如下,测试可用:
2. 驱动log数据到外部sd卡,找到的方法如下,但在三星平板上测试不行会不断重启(直接替换vold或者重新打包安卓系统都不行),该方法可以让客户尝试。
直接在安卓系统,Root用户下修改文件:system\etc\permissions\platform.xml 此处: <permission name="android.permission.WRITE_EXTERNAL_STORAGE" > <group gid="sdcard_rw" /> </permission> 改为: <permission name="android.permission.WRITE_EXTERNAL_STORAGE" > <group gid="sdcard_rw" /> <group gid="media_rw" /> </permission> |
2. 驱动log数据到外部sd卡,找到的方法如下,但在三星平板上测试不行会不断重启(直接替换vold或者重新打包安卓系统都不行),该方法可以让客户尝试。
修改安卓源码文件/system/core/vold/Volume.cpp 对于android的sdcard不能直接通过chmod命令来修改对于system组的读写权限。但是可以通过修改源码方式实现,其实也很简单,方法如下: 将 Fat::doMount(devicePath, "/mnt/secure/staging", false, false, false, 1000, 1015, 0702, true)) 修改为: Fat::doMount(devicePath, "/mnt/secure/staging", false, false, false, 1000, 1015, 0002, true)) 参数含义: 1000代表的是uid,即sytem 1015代表的是gid, 0002:是对权限的掩码 0002:表示 system: rwx-rwxr-x,此时system有读写执行权限 如果system不需要写权限可以将0002改为 0202: 表示 r-xrwxr-x。 默认的0702代表 ---rwxr-x 重新编译会生成vold文件,将该文件替换到安卓系统的/system/bin/vold文件 |
|
相关文章推荐
- 【WebRTC】NetEQ概述
- opencv中生成不规则的Mask
- 项目管理相关的考试认证及证书价值介绍
- ======= 搜索引擎常用技巧 =======
- windows下关于程序安装运行的权限问题
- 数控玻璃异形磨边CAD/CAM系统开发
- Openfire修改Domain域值
- 0909 18余佳梓
- hdu1285 拓扑序
- 无法找到该网页 显示http 404错误
- LeetCode_remove-duplicates-from-sorted-list
- PAT 1091. Acute Stroke (30)
- 学习VIM——网络资源
- java深入学习(一)
- Java正则表达式应用
- 64位win7启动VirtualBox出错Error e_fail 0x80004005
- tmux使用笔记
- 杭电ACM2056java做法
- [持续更新]CSS3学习笔记(三)弹性盒子
- 把数组排成最小的数