设备上的android跟踪文件
是否可以在设备上创建跟踪文件,或者只能在emulator上使用跟踪文件 因为当我使用Debug.startMethodTracing()时,我总是得到设备上的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
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_外部_存储。