我的 Ionic 应用程序无法从 Android 模拟器访问我的本地 Node 服务器

2024-02-22

我正在尝试使用 Capacitor 在 Android 模拟器上第一次运行我的 React/Ionic 应用程序。该应用程序应使用 Axios 连接到我的本地节点服务器。

虽然我的应用程序在模拟器上成功启动,但所有服务器请求都失败了Msg: Error: Network Error

这是我所做的步骤:

  • 我配置了 Axios 连接到http://10.0.2.2:3001代替localhost,但请求仍然失败

  • 我打开了网址http://10.0.2.2:3001/api在 Android 模拟器 Chrome 浏览器中,它成功了连接到我的服务器并返回响应

  • 我尝试将以下conf添加到我的capacitor.config.json文件中,但我的应用程序仍然失败

    "server": {
      "allowNavigation": ["10.0.2.2"]
    }
    

我应该尝试让我的应用程序连接到我的本地服务器,您还有其他建议吗?谢谢


经过搜索,在另一个帖子中找到了解决方案所以问题 https://stackoverflow.com/questions/56428284/axios-post-works-in-debug-but-gives-network-error-in-android-release-build :

  • 问题来自于我的应用程序使用的事实http代替https从 API 级别 28 开始,Android 默认禁止的请求。

允许http请求,我添加了android:usesCleartextTraffic="true"到我的应用程序AndroidManifest.xml

参考:https://developer.android.com/guide/topics/manifest/application-element#usesCleartextTraffic https://developer.android.com/guide/topics/manifest/application-element#usesCleartextTraffic

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

我的 Ionic 应用程序无法从 Android 模拟器访问我的本地 Node 服务器 的相关文章

  • Android studio 问题:找不到广告:AdQuality:未指定

    我已经更新了 Android studio 刚刚打开我的项目 我收到以下错误 您能让我知道如何解决这个问题吗 Error A problem occurred configuring project memoryGameCollection
  • AAR 可以包含传递依赖吗? [复制]

    这个问题在这里已经有答案了 现在我有一个库项目 比如项目 Foo 它依赖于像 OkHttp 这样的库 现在 Foo 有一个 Maven 构建步骤 可以生成 AAR 并将其推送到公共位置 现在假设我有项目 B 我们将其称为 Bar Bar是一
  • 无法运行 android/sdk/build-tools/23.0.2/aapt

    最近在 Ubuntu 15 上安装了 Android Studio 1 0 1 由于某些原因是旧版本 我正在尝试创建一个新项目 每当我构建它时 我都会收到此错误 无法运行程序 home user Android Sdk build tool
  • Android 应用程序 Phonegap 中的 Admob 实现

    我将一个 jquery 脚本转换为 Android 应用程序 现在我想将 admob 添加到其中 这可能吗 谷歌从那时起禁止在移动应用程序中使用 AdSense 在移动应用程序中使用 AdSense 移动广告违反了 AdSense 政策 移
  • FileReader 在 Ionic 2 中未触发 onloadend

    我正在尝试使用 cordova file plugin 读取本地文件 目前我可以读取本地目录的内容并选择单个文件 但我在获取文件内容时遇到问题 这是我的函数 从列表中选择文件后单击按钮即可调用该函数 import window resolv
  • 多个资源文件夹

    我正在尝试在我的 Android 项目中添加一个资源文件夹 我创建了一个新文件夹额外分辨率所以我的项目结构如下所示 src main res layout etc extra res layout 所以我将其添加到构建 gradle and
  • 如何向离子推送通知添加操作按钮?

    我想向离子推送通知添加一些操作按钮 我正在使用科尔多瓦pushv5 通知工作正常 但我不知道如何添加这些按钮 如何添加这些按钮 应在 POST 请求中添加操作按钮 registration ids my device id data tit
  • Android 无法查找支持版本 27.0.0 的窗口

    更新后supportVersion to 27 0 0仅在 Android 5 0 2 上 应用程序会因以下堆栈跟踪而崩溃 W WindowManager Failed looking up window java lang Illegal
  • Cordova iOS 启动画面

    我无法让闪屏停留在页面加载之前 我已经阅读了谷歌搜索第一页 第二页和第三页中的所有条目 我阅读了 stackoverflow 上发布的所有问题 包括一个很好的解释 https stackoverflow com questions 1800
  • UWP 应用程序在与商店关联后崩溃

    我正在为 Windows 创建一个 cordova 应用程序 将应用程序与商店关联后 应用程序起始页变为白色空白 如果应用程序使用包标识名称 com something moretext 则该应用程序可以正常工作 但我的商店包身份名称是 5
  • 使用 Ionic/angularjs 打开图片库

    如何使用 Ionic angularjs 访问图片库 我只想在每次单击按钮时打开图片库 这怎么可能 您可以使用cordova相机插件 cordova 插件添加 org apache cordova camera 插件参考 https git
  • Cordova + android:无法从应用程序打开拨号盘或邮件意图

    我有一个奇怪的问题 我无法从应用程序中打开带有预定义号码或邮件意图的拨号盘 我正在使用 netbeans 8 0 1 创建 cordova 应用程序 我的 Cordova 版本是 4 0 0 我按照步骤创建了一个应用程序 并选择了 Hell
  • 在 android studio 中找不到 SDK 位置

    我刚刚在 android studio 中导入了我的 eclipse 项目 我一直这么说 Error SDK location not found Define location with sdk dir in the local prop
  • 手动设置Android Studio的JDK路径

    如何为 Android Studio 使用自定义 JDK 路径 我不想弄乱 PATH 因为我没有管理员权限 是否有某个配置设置文件允许我进行设置 如果您查看项目设置 您可以从那里访问 jdk 在标准 Windows 键盘映射上 您可以在项目
  • IONIC - 如何使用 JavaScript 从应用程序打开 Play 商店中应用程序的反馈页面

    在我的 Ionic 应用程序中 我需要在 Play 商店中打开其他应用程序链接 到目前为止我已经尝试过以下操作 window open market details id com myapp something self And windo
  • Android Studio导入现有单元测试“无法找到仪器信息”

    所以我正在尝试我们的 Android Studio 并测试一个在 eclipse 中工作的项目 我已完成所有内容的编译 并且应用程序将正常启动 但我无法启动单元测试并正常工作 我最终通过添加我的应用程序 lib 文件夹作为依赖项来编译它们
  • 分配给 Android Studio 的快捷方式不起作用

    I wanted to close active tab by shortcut in Android studio I found CTRL F4 does the job from here https stackoverflow co
  • Ionic-Angular.js 拍照并发送到服务器:空图像

    因此 我设法使用自定义指令通过 Angular js 将图像上传到我的服务器 我还成功地实现了 Cordova 的相机功能 现在我尝试连接两者 但是当将图像发送到服务器时 它们被存储为空 我认为问题在于我使用输入字段来获取图像 并且它获取了
  • Ionic Facebook Api 无效密钥哈希

    我无法让我的应用程序允许 Facebook 登录 每次用户尝试登录 Facebook 并使用他们的 FB 验证我的应用程序时 都会出现以下错误 无效的密钥哈希 它们的密钥哈希 xxxxxxxxxx 与任何存储的密钥哈希不匹配 配置您的应用程
  • 如何从 Facebook 邀请好友到 Android 应用程序? - 给出错误

    我正在开发一个 Android 应用程序 我正在努力将 邀请朋友 功能添加到我的应用程序中 它转到我的AppLinkUrl成功但显示错误 我的清单代码如下

随机推荐