我使用一个带有recyclerView的FrameLayout和一个请求运行时权限的linearView。
我对UiAutomator的运行时权限进行了测试,这些权限在本地通过,但使用Travis-CI失败。
这些测试针对的是使用用户位置的活动。我用ActivityCompat.checkSelfPermission(...), ActivityCompat.requestPermissions(...) and onRequestPermissionsResult(...)实现了运行时权限
我想获得在Travis-CI上执行的构建/测试的视频,因为它似乎没有正确显示活动(找不到允许/拒绝按钮)。
有人建议我使用TestFairy。
我正在尝试将Travis build部署到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/output/ apk中找到了几个apk
我觉得对于android,我们也需要在我们的应用上签名。我没有这样做,因为这只是一个类项目,而不是真正使用的应用程序。这部分是强制性的吗?
keystore-file: Path to your keystore-file storepass: storepass alias: alias
在这种情况下,这是为sign做的正确的事情吗?https://developer.android.com/studio/publish/app-signing
发布于 2018-11-16 00:27:59
你不再需要keystore-file了,看看updated documentation吧。
关于使用哪个“应用程序文件”,这取决于您的Gradle配置,TestFairy将接受任何可以安装在设备上的应用程序密钥,因此应该对其进行签名(即使它是调试密钥库)
https://stackoverflow.com/questions/53297416
复制相似问题