android - 运行 Android 测试 - 磁盘上不存在 APK 文件 "...-androidTest.apk"

标签 android android-studio junit

我正在尝试运行特定的 android 测试(JUnit 和 Espresso),但出现以下错误: Error

我正在执行测试(调试): Running Test

该应用程序已成功安装并在此过程后可用。

目录/Users/user/Projects/kiwix-android/app/build/outputs/apk/androidTest/不存在,也没有创建,更不用说app-kiwix -debug-androidTest.apk 文件本身。

我的目标是能够在真实设备上调试(断点等)单个测试。 欢迎所有建议!

最佳答案

这似乎是 Android Studio 中的一个错误。在尝试安装和运行测试之前,测试似乎没有得到编译。所以,你需要事先编译它们

./gradlew assembleDebugAndroidTest -x test

执行此操作后,您应该能够使用 Android Studio 运行/调试。请注意,如果您在测试代码中进行了任何更改,则需要再次运行上述命令。

关于android - 运行 Android 测试 - 磁盘上不存在 APK 文件 "...-androidTest.apk",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49670865/

相关文章:

android - 我可以下载最新的 Android NDK 并以 Android 2.2 为目标吗?

Android adb log - 在应用程序崩溃后收集最近的日志

java - 如何对调用另一个方法的方法进行单元测试?

java - Spring Boot DataJpaTest 单元测试恢复为 H2 而不是 mySql

java - 模拟 KeyStore 以测试 KeyStoreException

android - Facebook android sdk 内部服务器错误

php - 在 AsyncTask 上的 android 错误中更改密码功能

Android - 使用 ObjectAnimator 的移动按钮不起作用

android-studio - 如何使 gradle.properties 机器独立

android - 我如何检查android中的dex计数?