android - 如何使用 Gradle 为 Android 构建发布测试 apk?

标签 android testing gradle

我知道,使用 Gradle 命令 assembleAndroidTest 我可以构建一个测试 APK。 但是我只能将此测试 APK 用于我的应用程序的调试版本,对吗?如果我将它与发布版本一起使用,我会收到类似 "[SDR.handleImages] Unable to find test for com.xxx.xxx (packagename)"

的错误消息

如何使用 Gradle 在 Release模式下构建测试 APK?

最佳答案

将此行添加到您的 defaultConfig

android {
    defaultConfig {
        ...
        testBuildType System.getProperty('testBuildType', 'debug')
     }
}

现在您可以运行以下命令来获取测试apk的发布版本

./gradlew assembleAndroidTest -DtestBuildType=release

关于android - 如何使用 Gradle 为 Android 构建发布测试 apk?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39703644/

相关文章:

android - 使用 Intent Android 获取 url

testing - KoinAppAlreadyStartedException : A Koin Application has already been started

angularjs - Protractor 测试在 XAMPP 的根文件夹中打开浏览器

testing - cucumber 背景与 Hook 前的对比

java - 如何长时间、以随机顺序、使用多个实例重复运行 junit 5 测试类?

java - 如何在不阻塞 UI 的情况下在屏幕上显示值并使其在 Android Activity 中以样式淡出?

java - parentActivityName 强制 onCreate

Android low memory killer & application back stack

android - java.io.File 无法转换为 org.gradle.api.artifacts.Configuration

eclipse - 使用Eclipse Buildship插件运行gradle构建任务时,如何排除测试任务?