Android 使用gradle将文件复制到设备

Android 使用gradle将文件复制到设备,android,gradle,build.gradle,Android,Gradle,Build.gradle,我的任务是将视频文件复制到emulator task copyFiles(type: Exec) { commandLine 'adb', 'push', './src/androidTest/raw/testVideo.mp4', '/mnt/sdcard/DCIM/Camera/' } 及 但它不起作用。我想要的是视频应该复制到设备上,但我认为目前(构建)没有可用的adb。我怎样才能做到这一点?什么是“它不工作”呢?你的具体症状是什么?视频没有被复制,只是fwiw声称支持推拉操作。您可

我的任务是将视频文件复制到emulator

task copyFiles(type: Exec) {
  commandLine 'adb', 'push', './src/androidTest/raw/testVideo.mp4', '/mnt/sdcard/DCIM/Camera/'
}


但它不起作用。我想要的是视频应该复制到设备上,但我认为目前(构建)没有可用的adb。我怎样才能做到这一点?

什么是“它不工作”呢?你的具体症状是什么?视频没有被复制,只是fwiw声称支持推拉操作。您可以尝试使用它,而不是使用
Exec
任务。此外,要使任务正常工作,
adb
必须位于
路径中。您也可以尝试使用源视频的完全限定路径,而不是您的相对路径,以查看是否有任何变化。在emulator启动并运行后,我使用
gradle copyFiles
测试了此函数,它可以工作……但在构建过程中不起作用。我来看看那个脉冲,“它不工作”是什么意思?你的具体症状是什么?视频没有被复制,只是fwiw声称支持推拉操作。您可以尝试使用它,而不是使用
Exec
任务。此外,要使任务正常工作,
adb
必须位于
路径中。您也可以尝试使用源视频的完全限定路径,而不是您的相对路径,以查看是否有任何变化。在emulator启动并运行后,我使用
gradle copyFiles
测试了此函数,它可以工作……但在构建过程中不起作用。我来看看那个脉冲发生器
build.finalizedBy(copyFiles)