首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Android错误: E/TestInvocation:目录/tmp/android中的意外内容

Android错误: E/TestInvocation:目录/tmp/android中的意外内容
EN

Stack Overflow用户
提问于 2016-02-21 17:15:50
回答 2查看 5.8K关注 0票数 1

我在试着运行android CTS测试。

这是在我运行它时发生的错误:

E/TestInvocation:目录/tmp/android中的意外内容

我按照copy_media.sh中的指示,使用http://source.android.com/compatibility/cts/setup.html脚本复制媒体文件。有没有人遇到这样的错误,并知道如何处理?

完整的日志如下。

代码语言:javascript
复制
02-21 18:31:51 I/TestInvocation: Invocation was started with cmd: cts -p android.location
02-21 18:31:51 D/BackgroundDeviceAction: Sleep for 5000 before starting logcat for 0123456789012345.
02-21 18:31:51 I/TestInvocation: Starting invocation for 'cts' on build '2566412' on device 0123456789012345
02-21 18:31:51 I/FileSystemLogSaver: Using log file directory /tmp/2566412/cts/inv_3208448448450268121
02-21 18:31:52 I/0123456789012345: Created result dir 2016.02.21_18.31.51
02-21 18:31:52 W/BatteryFetcher: IOException getting battery level for device 0123456789012345: Unrecognized response to battery level queries
02-21 18:31:52 D/RunUtil: run interrupt allowed: true
02-21 18:31:52 D/CtsPreconditionsApp.apk: Uploading CtsPreconditionsApp.apk onto device '0123456789012345'
02-21 18:31:52 D/Device: Uploading file onto device '0123456789012345'
02-21 18:31:54 D/InstrumentationTest: Collecting test info for com.android.cts.preconditions on device 0123456789012345
02-21 18:31:54 I/RemoteAndroidTest: Running am instrument -w -r  -e log true -e timeout_msec 300000 com.android.cts.preconditions/android.support.test.runner.AndroidJUnitRunner on intel-full_aosp_on_sofia-0123456789012345
02-21 18:31:56 I/RemoteAndroidTest: Running am instrument -w -r  -e log false -e timeout_msec 300000 com.android.cts.preconditions/android.support.test.runner.AndroidJUnitRunner on intel-full_aosp_on_sofia-0123456789012345
02-21 18:31:56 D/BackgroundDeviceAction: Starting logcat for 0123456789012345.
02-21 18:31:58 D/TestDevice: Uninstalling com.android.cts.preconditions
02-21 18:32:08 E/TestInvocation: Caught exception while running invocation
02-21 18:32:08 E/TestInvocation: Unexpected contents in directory /tmp/android-cts-media
com.android.tradefed.targetprep.TargetSetupError: Unexpected contents in directory /tmp/android-cts-media
        at com.android.cts.tradefed.targetprep.HostPreconditionPreparer.updateLocalMediaPath(HostPreconditionPreparer.java:248)
        at com.android.cts.tradefed.targetprep.HostPreconditionPreparer.createLocalMediaPath(HostPreconditionPreparer.java:391)
        at com.android.cts.tradefed.targetprep.HostPreconditionPreparer.runMediaPrecondition(HostPreconditionPreparer.java:507)
        at com.android.cts.tradefed.targetprep.HostPreconditionPreparer.setUp(HostPreconditionPreparer.java:535)
        at com.android.tradefed.invoker.TestInvocation.doSetup(TestInvocation.java:556)
        at com.android.tradefed.invoker.TestInvocation.prepareAndRun(TestInvocation.java:547)
        at com.android.tradefed.invoker.TestInvocation.performInvocation(TestInvocation.java:452)
        at com.android.tradefed.invoker.TestInvocation.invoke(TestInvocation.java:232)
        at com.android.tradefed.command.CommandScheduler$InvocationThread.run(CommandScheduler.java:449)

02-21 18:32:08 D/RunUtil: run interrupt allowed: false
02-21 18:33:05 I/LogFileSaver: Saved log file /home/lbp/dev/cts/./android-cts/tools/../../android-cts/repository/logs/2016.02.21_18.31.51/target_setup_error_bugreport_2086352445259579401.zip
02-21 18:33:05 I/0123456789012345: Saved log target_setup_error_bugreport_2086352445259579401.zip
02-21 18:33:05 I/FileSystemLogSaver: Saved log file /tmp/2566412/cts/inv_3208448448450268121/target_setup_error_bugreport_2382954311699370436.zip
EN

回答 2

Stack Overflow用户

发布于 2016-03-04 06:23:38

  • 尝试运行后缀为--跳过先决条件的CTS。它将跳过检查像媒体文件这样的先决条件。您只需要用于媒体压力测试的媒体文件。它是一个1.8 gb的文件。所以,如果你没有测试媒体压力情况,最好跳过它。

示例

运行cts -p android.telecom --跳过-先决条件

  • 也可以手动将媒体文件复制到/sdcard/test文件夹。
  • 此外,您也可以尝试删除android媒体从/tmp文件夹在您的个人电脑.然后从CTS媒体文件下载CTS媒体文件。它是一个1.8GB的文件(Androd-CTS-Media-1.1.zip) .And,然后将下载的文件复制到/tmp/
票数 4
EN

Stack Overflow用户

发布于 2016-03-04 04:35:11

删除主机(PC)上的文件夹“/tmp/”和zip文件/tmp/Androd-CTS-media.zip,然后尝试再次运行CTS。它将下载媒体文件,第一次触发CTS。等待下载完成。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35539252

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档