如何将Tradefed FileUtil依赖项添加到Android应用程序?

时间:2018-11-05 19:21:46

标签: java android

我到处都是,但是我找不到如何添加tradefed FileUtil不是FileUtils )依赖项以使用功能getPath( )。有关如何将此添加到我的android应用程序的任何帮助?

1 个答案:

答案 0 :(得分:1)

我正在使用Tradefed框架来开发Android手机的单元测试,因此我提供了如何在应用程序中使用Tradefed框架的方法。我无法确定这就是您想要的,但这可能会给您一些想法。

根据Trade Federation Docs

首先,从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()方法。 enter image description here