codenameone - 不允许使用明文交通
问题描述
我曾经将构建发送到 codenameone 一年,但突然所有新的 android 构建应用程序都无法使用 http 协议,得到“java.io.IOException:不允许到 domainname.com 的明文 HTTP 流量”。
我通过谷歌搜索,但没有找到任何关于代号为 android 的解决方案。
我了解苹果已将其强制为 https,但不是 android。
有人可以帮忙吗?
尝试在此项目的 codenameone 设置页面中添加构建提示
android.xapplication=<application android:usesCleartextTraffic="true" />
但也不能正常工作。
解决方案
根据 Google 的要求,我们在周末迁移到 API 级别 28。这破坏了某些方面的兼容性,这对他们来说是典型的……就是这样一个方面。
您正在寻找的是android.xapplication_attr
,但论点也不正确:
android.xapplication_attr=android:usesCleartextTraffic="true"
推荐阅读
- php - PHP API 问题没有成功消息
- android - rn-fetch-blob actionViewIntent() 不适用于 Android 8.1 手机?
- tcl - 无法读取“env”:变量是数组
- reactjs - Babel Standalone React 导入语句解析到错误的文件
- firebase - Firestore 权限被拒绝。连接 Firestore 以响应本机
- java - 有没有办法使用java注释在spring-integration中编写过滤器?
- node.js - Read from Nth to Mth line of text file in Node.js
- angular - Update visibility of HTML element through directive
- powershell - Powershell通过正则表达式分割部分
- python - 如何在 Python 中为热图设置单元格 alpha 值?