我们在Android 9上的UI测试失败了,因为我们的测试环境没有使用HTTPS。问题是,我们从espresso测试中进行网络调用(例如,在测试中直接在后端创建全新的用户),这意味着它们在espresso测试应用程序上运行。
将networkSecurityConfig添加到应用程序清单中没有任何帮助,因为问题不是应用程序,而是浓缩咖啡应用程序。
我该如何解决这个问题呢?espresso应用程序有没有清单,我可以添加它,或者有任何方法来通过编程更改这个权限?
我的问题与
CLEARTEXT communication not supported on Retrofit和Android 8: Cleartext HTTP traffic not permitted
因为我找不到访问咖啡应用程序清单的方法。我可以在我的应用程序清单中进行更改,但这并不重要,因为应用程序已经在工作了。我的浓缩咖啡部分不及格。
发布于 2019-05-24 15:08:27
转到Android Manifest文件。在Application标签中,写下这一行
android:usesCleartextTraffic="true"https://stackoverflow.com/questions/54108508
复制相似问题