我正在尝试调试此测试,该测试在我们的设备上失败,而它在模拟器中运行。测试会生成一个 .jar 文件,并将尝试提取 .dex 并运行它。我调试了调用堆栈,发现在模拟器中,顺序不一样。我看到这些印刷品(第一行是我的):
E/dalvikvm(754):HV:Dalvik_dalvik_system_DexFile_openDexFile,可能会为“/data/data/android.core.tests.runner/cache/cts_dalvikExecTest_41998785.jar”调用 dvmJarFileOpen E/dalvikvm(754):HV:dvmJarFileOpen,为“调用 dvmOptimizeDexFile” /data/data/android.core.tests.runner/cache/cts_dalvikExecTest_41998785.jar'D/dalvikvm(754):DexOpt:---开始'cts_dalvikExecTest_41998785.jar'(bootstrap = 0)---D/dalvikvm(754 ): DexOpt: --- END 'cts_dalvikExecTest_41998785.jar' (成功) --- D/dalvikvm(754): DEX prep '/data/data/android.core.tests.runner/cache/cts_dalvikExecTest_41998785.jar': 解压1ms内,重写204ms
在我的设备上,我看不到任何上述打印件。有什么想法可以进一步调试吗?
谢谢高压