adb shell 下生成输出文件的问题 shell输出脚本suroot 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你的脚本是在windows下写的吗?脚本需要在linux机器里面写 呃,谢邀!1.写法,你脚本里用的是相对路径,一般是要绝对路径“logcat >/data/strace.txt”。2.不要在data分区写log文件,因为这个分区专门用来存放缓存和用户数据的使用的是ROM也就是内存,一般不会太大;data分区是受系统保护的,会存在权限问题。建议写log之类的都放在sdcard,它是专门给用户使用的,基本没有限制。3.代码改成下面的试试 logcat -v time > /sdcard/strace.txt##sleep 10 ##这个不需要,因为logcat本身就是阻塞的 4.如果非要写在data分区,可以写在/data/local/目录,像你写在./data目录,下次开机会被系统自动刷掉的。 按楼主的方法试了一下,路径没问题,把“sleep 10”去掉就解决了至于文件为什么无法访问,如果楼主不是用真机的话可能是模拟器的bug! logcat>data/strace.txt这句是不是想把模拟器的log输出到txt文件里呢? android 动态控件尺寸单位问题 Android Map API Key申请问题 android 下操作数据库 想利用空闲时间学android,希望大家给点意见 在xml文件中添加View类,怎样实现? 请提供关于Android 使用 JNI 的实例 寻找Android系统手机截屏完美解决方案 如何解决FATAL EXCEPTION: main 将一个文件的内容获取出来,为何不怕文件过长而溢出? 开发直播类型的APP有啥好用的第三方SDK? 仿微信聊天界面,多个语音消息如何实现同一时间只播放一条消息 APK重签名后提示签名失败
1.写法,你脚本里用的是相对路径,一般是要绝对路径“logcat >/data/strace.txt”。
2.不要在data分区写log文件,因为这个分区专门用来存放缓存和用户数据的使用的是ROM也就是内存,一般不会太大;data分区是受系统保护的,会存在权限问题。建议写log之类的都放在sdcard,它是专门给用户使用的,基本没有限制。
3.代码改成下面的试试
logcat -v time > /sdcard/strace.txt
##sleep 10 ##这个不需要,因为logcat本身就是阻塞的
至于文件为什么无法访问,如果楼主不是用真机的话可能是模拟器的bug!