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

Android startNativeTracing是否只跟踪本机函数调用?,android,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(); 那

我想知道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();
那我就得不到任何信息了

据了解,它只能在模拟器上工作

此外,您是否正在使用以下工具运行仿真器:

emulator -trace foo

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

我正在emulator上运行此程序,我可以看到六个跟踪文件。但是我想知道这个nativeStartTracing方法是否只跟踪本机代码中的信息