You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Android测试运行后如何导出测试生成文件至开发机?

解决模拟器文件传输与Device Explorer路径记忆问题

一、直接将模拟器文件传输到开发机的方法

  • 使用adb pull命令直接拉取:
    明确文件绝对路径后,在开发机终端执行类似命令:
    adb pull /sdcard/Android/data/com.yourapp.package/files/test_video.mp4 ~/Documents/test_output/
    
    还能把这条命令集成到测试流程里——比如在JUnit测试的@After方法中通过Runtime执行,或者添加Gradle任务,让测试完成后自动拉取文件,完全不用手动操作Device Explorer。
  • 在测试代码中主动推送文件:
    测试结束时,通过Socket通信将文件发送到开发机。先在开发机启动简单的Socket服务器接收文件,再在App测试代码里建立Socket连接,将文件流发送过去。配合adb forward tcp:8888 tcp:8888做端口转发,就能实现模拟器到开发机的直接文件传输。

二、解决Device Explorer同步后路径重置的问题

  • 收藏常用文件夹:
    在Device Explorer里找到你的测试文件夹,右键选择Add to Favorites,之后左侧会出现Favorites栏,无论怎么同步,都能直接从收藏夹跳转目标文件夹,不用逐层点击。
  • 简化文件存储路径:
    尽量把测试生成的文件存到层级更浅的目录,比如/sdcard/Download/或者App的外部存储根目录,减少导航次数,就算同步重置路径,重新找到文件也更快。

内容的提问来源于stack exchange,提问作者Ivan Nikitin

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.26 03:02:05