java - 如何将 tradefed FileUtil 依赖项添加到 Android 应用程序中?

标签 java android

我已经在很多地方查找过,但找不到任何有关如何添加 tradefed FileUtil 依赖项的说明。 (不是 FileUtils)以便使用它的 getPath() 函数。有关如何将其添加到我的 Android 应用程序中的任何帮助吗?

最佳答案

我正在使用 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 中添加依赖项(模块:应用程序)。

dependencies {
    implementation fileTree(dir: 'libs', include: ['*.jar'])
    implementation files('libs/tradefed.jar')
}

现在您可以在应用程序中导入 com.android.tradefed.util.FileUtil,并使用 FileUtil 的 getPath() 方法。 enter image description here

关于java - 如何将 tradefed FileUtil 依赖项添加到 Android 应用程序中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53160829/

相关文章:

java - 如何使用 jsoup 获取 img src?

android - 使用 Android 从服务器流式传输 Base64 字符串

java - 如何快速显示规则网格?

android - mpandroidchart x轴值重复

java - 在java中使用逻辑或而不重复条件中的变量

java - 将 Eclipse 项目导出到 Runnable Jar

java - android 项目没有出现在文件>新建中

java - 如何修改数据库而不删除firebase中的数据

java - 使用java在selenium webdriver中的2个窗口之间切换

java - HttpSecurity、WebSecurity 和 AuthenticationManagerBuilder