如果服务器在VMware上运行,则Meteor Cordova Android应用程序未连接到服务器

瓦洛

我正在为Android开发Meteor Cordova应用程序。我想在Android手机上对其进行测试,但无法连接到服务器。

开发环境是在VMware上运行的Ubuntu 18.04,主机是Windows 10。

我通过以下方式将应用程序部署到手机中

URL="http://192.168.0.6:3000"
export ROOT_URL=$URL;
export MOBILE_ROOT_URL=$URL;
export MOBILE_DDP_URL=$URL;
export DDP_DEFAULT_CONNECTION_URL=$URL; 
meteor run android-device --settings "$DIR/settings.dev.json" --mobile-server $URL

该应用程序已正确安装在我的手机中,但打开后出现错误

Trying to connect, please ensure that you are connected to the internet

我尝试通过Wi-Fi和USB PTP连接与USB连接,但是在每种情况下,我都得到相同的结果。

VMware在桥接模式下配置。从vmware ping到电话。

奇怪的是,如果我启动另一个运行Android-x86的VMware实例,则可以在其中部署该应用程序并将其连接到我的服务器。

编辑:我已经在adb logcat上发现了此日志,不确定是否相关:

09-17 16:18:37.842 8148 9646 E ActivityTrigger: activityStartTrigger: not whiteListedcom.myApp.app/com.myApp.app.MainActivity/10001

瓦洛

通过Chrome工具“远程设备”连接,并发现以下日志:

Failed to load resource: net::ERR_CLEARTEXT_NOT_PERMITTED

我的mobile-config.js需要此代码

App.appendToConfig(`
    <edit-config file="app/src/main/AndroidManifest.xml" mode="merge" target="/manifest/application" xmlns:android="http://schemas.android.com/apk/res/android">
        <application android:usesCleartextTraffic="true"></application>
    </edit-config>
`);

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如果Spring应用程序无法连接到其配置服务器,则会快速失败

服务器上的Cordova指纹认证

Android应用程序使用Socket.io连接到Node.js服务器

使用Cordova应用程序上传文件在远程服务器上不起作用

将服务器生成的网站转换为PhoneGap / Cordova应用程序?

如何将服务器端生成的新页面加载到PhoneGap或Cordova应用程序中?

使用Cordova时Ionic应用程序未在服务器上运行

在真实的android设备上运行时,Ionic 4 android应用程序未连接到本地节点js服务器

Cordova 3.0,应用程序错误与服务器的连接失败。(暂停)

在服务器上运行我的Rails应用程序

我的android应用未连接到服务器并抛出了android模拟器

IHS Web服务器连接到Websphere应用程序服务器

Android应用程序需要帮助来连接到Java本地主机服务器

如何将android应用程序连接到MSSQL服务器并从中检索数据?

将android应用程序连接到sockjs服务器

执行Cordova仿真时无法连接到服务器

流星android应用程序将无法连接到服务器

在本地服务器上运行应用程序

断开连接后尝试连接到SignalR服务器时,应用程序崩溃

将服务器端 java 与cordova 应用程序集成

使用 sudo 运行应用程序时无法连接到 X 服务器

如何将android应用程序连接到本地计算机作为服务器

将 Android 应用程序连接到 Heroku 上的 Django Web 服务器的 Postgresql

应用程序运行时动态连接到服务器并创建数据库

应用程序无法连接到简单的服务器

在服务器上运行 spring boot 应用程序

如何将本地 java 应用程序连接到在服务器上的容器中运行的 cassandra

.NET Core Web API 应用程序无法连接到在 Docker 上运行的 SQL 服务器

如何将android应用程序连接到python Flask服务器?