Я пытаюсь отладить этот тест, который не работает на нашем устройстве, пока он работает в эмуляторе. Тест генерирует файл .jar и попытается извлечь .dex и запустить его. Я отлаживал стек вызовов и обнаружил, что в эмуляторе последовательность отличается. Я вижу эти отпечатки (1-й две линии мои):Android CTS test - test_execCreatedJar failing
E/dalvikvm (754): HV: Dalvik_dalvik_system_DexFile_openDexFile, можно назвать dvmJarFileOpen для «/data/data/android.core.tests.runner/cache/cts_dalvikExecTest_41998785. jar ' E/dalvikvm (754): HV: dvmJarFileOpen, вызов dvmOptimizeDexFile для' /data/data/android.core.tests.runner/cache/cts_dalvikExecTest_41998785.jar ' D/dalvikvm (754): DexOpt: --- BEGIN '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 ': распаковать в 1 мс, переписать 204 мс
На моем устройстве я не вижу ни одного из вышеприведенных отпечатков. Любые идеи, как я могу отлаживать дальше?
Благодаря HV
Какой тест вы пытаетесь отлаживать йо? –
Вот и вся команда: run cts --c libcore.java.util.jar.DalvikExecTest -m test_execCreatedJar –
Я понимаю, извините за беспокойство. –