我构建了一个react-meteor安卓应用,我在Android Studio上签了发布。 该应用程序正在加载一个启动画面,然后卡在我的React Komposer的den装载屏幕(我想订阅还没有准备好)。 但是通过以下方式运行应用程序:
meteor run android-device --mobile-server https://fuldacity.de
成功运行应用程序,并运行已签名的 debug apk。
我现在真的不知道从哪里开始调试这个问题。我想有可能从Android Studio中获取一些错误日志?对于如何解决这个问题我会感到非常高兴!
此外,我感觉它与我的设置有关。我有一个域名由domainfactory托管,我也从中获取我的https证书。然后将域重定向到我的App托管的Heroku。我还通过Meteor包 force-ssl 将所有http://访问重定向到https://。
`
答案 0 :(得分:0)
试试这样:
meteor add-platform android
在
meteor install-sdk android
在
meteor run android-device --mobile-server https://fuldacity.de
答案 1 :(得分:0)
长话短说错误是在domainfactory上我选择了IP而不是域名作为名称服务器的配置。 Domainfactory不允许使用heroku的正确设置。现在我使用Route 53的名称服务器,它可以为heroku设置正确的CNAME设置。
为了调试我还了解到你可以
meteor run android-device --server https://fuldacity
然后转到您的Chrome浏览器(在您的电脑上)打开开发人员工具,在那里您可以找到远程设备,它可以为您提供客户端的所有错误输出! 这让我知道网络错误,它只出现在移动设备上。