我到处都是,但是我找不到如何添加tradefed FileUtil(不是FileUtils )依赖项以使用功能getPath( )。有关如何将此添加到我的android应用程序的任何帮助?
答案 0 :(得分:1)
我正在使用Tradefed框架来开发Android手机的单元测试,因此我提供了如何在应用程序中使用Tradefed框架的方法。我无法确定这就是您想要的,但这可能会给您一些想法。
首先,从Android源代码构建Trade Federation框架。
$ source ./build/make/envsetup.sh
$ lunch <device-target>
$ make tradefed-all -j8
然后,您将在out / host / linux-x86 / tradefed目录中获得 tradefed.jar ,将该tradefed.jar放入YourProject / app / libs,并在build.gradle中添加依赖项( Module:app)。
dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
implementation files('libs/tradefed.jar')
}
现在,您可以在应用程序中导入com.android.tradefed.util.FileUtil,并使用FileUtil的getPath()方法。