1

我在请求运行时权限的地方使用带有 recyclerView 和 linearView 的 FrameLayout。
我使用 UiAutomator 对运行时权限进行了测试,该测试在本地通过,但在 Travis-CI 中失败。
这些测试适用于使用用户位置的 Activity。我实现了运行时权限,ActivityCompat.checkSelfPermission(...), ActivityCompat.requestPermissions(...) and onRequestPermissionsResult(...)
我想获取在 Travis-CI 上执行的构建/测试的视频,因为似乎活动没有正确显示(找不到允许/拒绝按钮)。
我被建议使用 TestFairy。
我正在尝试将 Travis 构建部署到 TestFairy 以使用https://docs.testfairy.com/Continuous_Integration/Travis_CI.html获取测试视频。

deploy: provider: testfairy //ok api-key: "TESTFAIRY API KEY" //ok app-file: Path to the app file (APK/IPA) // what to put here?

我应该在 app-file 下放什么?我有一个使用 Gradle 的 android 项目。我在 /app/build/outputs/apk 中找到了几个 apk

我似乎对于 android 我们还需要签署我们的应用程序。我没有这样做,因为这只是一个类项目,而不是真正使用的应用程序。我这部分是强制性的吗?

keystore-file: Path to your keystore-file storepass: storepass alias: alias

在这种情况下,这样做是正确的吗?https://developer.android.com/studio/publish/app-signing

4

1 回答 1

1

您不再需要keystore-file,请参阅更新的文档

关于使用哪个“应用程序文件”,这取决于您的 Gradle 配置,TestFairy 将接受可以安装在设备上的任何 APK,因此应该对其进行签名(即使它是调试密钥库)

于 2018-11-15T16:27:58.860 回答