android - 运行 Android 仪器测试时出现重复的类警告

标签 android android-studio android-espresso android-testing

在 Android Studio (3.5) 中创建一个新的空 Activity 项目并运行生成的仪器测试时,我收到以下警告:

W/zygote: Found duplicate classes, falling back to extracting from APK : /data/app/com.example.myapplication.test-888XseHjUJwZJ8YXwEvomw==/base.apk
W/zygote: NOTE: This wastes RAM and hurts startup performance.
W/zygote: Found duplicated class when checking oat files: 'Ljunit/runner/BaseTestRunner;' in /data/app/com.example.myapplication.test-888XseHjUJwZJ8YXwEvomw==/base.apk and /system/framework/android.test.runner.jar

是什么原因造成的?他们可以避免吗?

最佳答案

首先确保您拥有最新版本的 IDE,然后 您的 IDE 会准确告诉您复制了哪些类 .尽量避免使用任何重复的类。

关于android - 运行 Android 仪器测试时出现重复的类警告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55526657/

相关文章:

android - 构建失败并出现异常,任务 ':app:transformClassesWithMultidexlistForDebug' 执行失败

Android Studio 发布本地库

android - 如何在 Android 设备上获得清晰的图形

android - 升级后 Flutter 无法同时在 IOS 和 Android 上运行

java - 构建一个简单的Android应用> Android基本编程> Red Rs和缺少资源标签

android - flutter中如何定义变量和常量?

android - 更改 Espresso 的注入(inject)模块

java - 非法访问错误: Class ref in pre-verified class resolved to unexpected implementation in Android unit test

android - 运行 Espresso 测试时,应用会恢复而不是重新启动

android - 从通知打开文件