如何为我的远程服务器而不是本地主机构建我的 meteor cordova 应用程序?
How do I build my meteor cordova app for my remote server instead of local host?
我有一个应用程序,我打算将其制作成 Cordova 应用程序和一个网站。我已经把文件放到服务器上了,我可以导航到该网站,它有效。
但是,当我尝试 运行 我设备上的相同应用程序作为 Cordova 应用程序指向我的远程网站而不是本地主机,或者构建一个指向我的远程服务器而不是本地主机的 apk 文件时,问题就来了本地主机
我的应用程序已准备好用于 android 平台。
当我这样做的时候。 meteor run android-device --mobile-server=https://my-remote-domain.com/
空白
但是当我说 meteor run android-device
它可以工作,因为它使用的是我的本地主机
如何使用我的远程服务器而不是本地主机在我的 android 上成功构建 apk 文件或 运行。我希望能够更新我的文件并将它们推送到我的远程服务器,当该服务器更新时,我的应用程序也会更新。
这似乎是一个 Meteor 错误。第一步是按照你正在做的,运行 Meteor locally with --mobile-server set:
meteor run android-device --mobile-server=https://my-remote-domain.com/
下一步是使用 --server
进行构建
meteor build --server https://my-remote-domain.com/ ../v0.0.1
生成的 APK,在
中找到
../v0.0.1/android/project/build/outputs/apk/android-armv7-debug.apk
将正确引用您的域。这个 apk 文件,由于热代码推送机制,应该会持续一段时间,因为它只需要在你更改 Cordova 插件时重新生成。
我有一个应用程序,我打算将其制作成 Cordova 应用程序和一个网站。我已经把文件放到服务器上了,我可以导航到该网站,它有效。
但是,当我尝试 运行 我设备上的相同应用程序作为 Cordova 应用程序指向我的远程网站而不是本地主机,或者构建一个指向我的远程服务器而不是本地主机的 apk 文件时,问题就来了本地主机
我的应用程序已准备好用于 android 平台。
当我这样做的时候。 meteor run android-device --mobile-server=https://my-remote-domain.com/
空白
但是当我说 meteor run android-device
它可以工作,因为它使用的是我的本地主机
如何使用我的远程服务器而不是本地主机在我的 android 上成功构建 apk 文件或 运行。我希望能够更新我的文件并将它们推送到我的远程服务器,当该服务器更新时,我的应用程序也会更新。
这似乎是一个 Meteor 错误。第一步是按照你正在做的,运行 Meteor locally with --mobile-server set:
meteor run android-device --mobile-server=https://my-remote-domain.com/
下一步是使用 --server
进行构建meteor build --server https://my-remote-domain.com/ ../v0.0.1
生成的 APK,在
中找到../v0.0.1/android/project/build/outputs/apk/android-armv7-debug.apk
将正确引用您的域。这个 apk 文件,由于热代码推送机制,应该会持续一段时间,因为它只需要在你更改 Cordova 插件时重新生成。