Android Gradle 在非调试版本上运行测试

标签 android gradle android-gradle-plugin

我有一个具有三种不同构建类型的项目:调试、测试和发布。我的测试包始终是为调试版本创建的,但是 QA 使用 beta 版本,我们希望 QA 在他们的大量设备上运行这些测试。

我正在尝试为 QA 创建一个测试 apk,该 apk 由与 beta 版本相同的 key 签名。浏览 Android-Gradle 文档,我没有看到任何告诉我我不能这样做的信息,但无论如何我都看不到要配置它。无论如何我可以配置在组装测试 apk 时使用哪个 keystore ?或者有没有办法创建一个未签名的测试 apk?

最佳答案

您现在可以将它指向不同的目标,我不知道这是什么时候发生的,但是 from the docs:

Currently only one Build Type is tested. By default it is the debug Build Type, but this can be reconfigured with:

android {
    ...
    testBuildType "staging" 
}

关于Android Gradle 在非调试版本上运行测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23923218/

相关文章:

android - 文件 URI 上的空指针异常?

java - 多模块(multi scm)gradle项目开发

android - 以非零退出值完成

android:通过 php 连接 mysql(WAMP 设置)- 应用程序崩溃

android - ADT 和 SDK 工具更新到 v17 后的 Gson NoClassDefFoundError

Fragment中Android getSupportFragmentManager NULL指针异常

gradle - gradle clean build时资源丢失问题

android - Gradle 守护进程 Android Studio : "Unable to start the daemon process"

android - 无法从 Gradle 中的 jitpack 添加库

android-studio - com.android.build.api.transform.TransformException:java.util.zip.ZipException:重复项:android/support/annotation/CallSuper.class?