好吧,我已经构建了一个应用程序来将值存储在远程数据库上。有用!!我没有使用模拟器进行测试,而是使用自己的手机。现在的问题是,在我的手机上,它运行良好……没问题,但是当我将它安装在另一部手机上时,该应用程序无法连接到互联网。我在 android manifest.xml 中包含了 Internet 权限。
我已经尝试过这些但没有奏效:
- 构建apk并安装在新手机中。
- 直接编译到新手机上。
- 通过shareit将apk从旧手机发送到新手机。
- 创建一个签名的apk并安装。
- 通过 wifi 和移动数据检查(注意:WIFI 和移动数据都可以在旧手机中使用)。
- 检查 android 兼容性:最高支持 android 10。
*我为 try...catch 块添加了错误消息,以敬酒的形式让用户知道问题所在。并且没有互联网的捕获异常返回连接问题。我收到了那个错误信息。
在我研究的过程中,我了解到互联网权限被归类为正常权限,安装时不会提示用户。
我建立了第二个虚拟应用程序:同样的问题......直接编译到新手机但没有工作......它适用于旧手机......
旧手机:搭载 Android 8.1 的三星 J7 Prime 新手机:搭载 Android 9 的三星 J7 Pro
任何想法或建议都会很乐意提供帮助......谢谢!