startNativeTracing是否仅跟踪本机函数调用?

时间:2011-11-15 08:56:23

标签: android

我想知道startNativeTracing函数只跟踪本机函数调用中的信息。

如果我这样做

    Debug.startNativeTracing();

    int a = 0;
    int b = 0;
    int c = 0;

    for(int i=0; i < 1000; i++){
        a = i;
        b = i*i;
        c = a*b;
    }
    Debug.stopNativeTracing();
那时我不会得到任何信息?

提前致谢

1 个答案:

答案 0 :(得分:0)

根据documentation,它仅适用于模拟器。

您还在运行模拟器:

emulator -trace foo

如果要在真实硬件中跟踪代码,请使用startMethodTracing方法(但请记住,不会跟踪本机代码)