Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/kubernetes/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
设备上的android跟踪文件_Android_Debugging_File_Trace - Fatal编程技术网

设备上的android跟踪文件

设备上的android跟踪文件,android,debugging,file,trace,Android,Debugging,File,Trace,是否可以在设备上创建跟踪文件,或者只能在emulator上使用跟踪文件 因为当我使用Debug.startMethodTracing()时,我总是得到RT Execption 这里有一个例外: 05-11 09:34:27.687: ERROR/AndroidRuntime(5599): java.lang.RuntimeException: Unable to open trace file '/sdcard/loop_locListener.trace': Permission denie

是否可以在设备上创建跟踪文件,或者只能在emulator上使用跟踪文件

因为当我使用Debug.startMethodTracing()时,我总是得到
RT Execption

这里有一个例外:

05-11 09:34:27.687: ERROR/AndroidRuntime(5599): java.lang.RuntimeException: 
Unable to open trace file '/sdcard/loop_locListener.trace': Permission denied

谢谢

您是如何开始方法跟踪的。用什么设备/SD卡不是sdcard的标准挂载点,我在三星Galaxytab和Nexus S上试用过。我使用startMethodTracing分析我的Looper中发生的事情:
public void run(){Looper.prepare();mHandler=new Handler(){public void handleMessage(Message msg){};Debug.startMethodTracing();Looper.loop();Debug.stopMethodTracing();}
Ok,我自己找到了问题的答案。我只是忘了在清单中设置android.permission.WRITE_EXTERNAL_存储。您如何开始方法跟踪。用什么设备/SD卡不是sdcard的标准挂载点,我在三星Galaxytab和Nexus S上试用过。我使用startMethodTracing分析我的Looper中发生的事情:
public void run(){Looper.prepare();mHandler=new Handler(){public void handleMessage(Message msg){};Debug.startMethodTracing();Looper.loop();Debug.stopMethodTracing();}
Ok,我自己找到了问题的答案。我只是忘了在清单中设置android.permission.WRITE_外部_存储。