【问题标题】:Meteor Android relase apk not workingMeteor Android 发行版 apk 无法正常工作
【发布时间】:2017-08-18 17:07:37
【问题描述】:

我构建了一个 react-meteor android 应用,我与 Android Studio 签署了一个发布。 该应用程序正在加载一个初始屏幕,然后卡在我的 React Komposer 的书房加载屏幕中(我猜订阅还没有准备好)。 但是通过以下方式运行应用程序:

meteor run android-device --mobile-server https://fuldacity.de

成功运行应用程序,以及从签名的 debug apk 运行。

我现在真的不知道从哪里开始调试这个问题。我想有可能从 Android Studio 中获取一些错误日志?如果有任何关于如何解决这个问题的灵感,我会非常高兴!

此外,我感觉它与我的设置有关。我有一个由 domainfactory 托管的域,我也从中获取我的 https 证书。然后将域重定向到托管我的应用程序的 Heroku。我还通过 Meteor 包 force-ssl 将所有 http:// 访问重定向到 https://。

`

【问题讨论】:

    标签: android android-studio debugging meteor heroku


    【解决方案1】:

    试试这样:

    meteor add-platform android
    

    之后

    meteor install-sdk android
    

    之后

    meteor run android-device --mobile-server https://fuldacity.de
    

    【讨论】:

    • 嗯,这就是我最初所做的并且提到工作。我的问题是来自build meteor ../fuldacity-build --server https://fuldacity.de 的签名 apk 没有运行,所有其他的都运行得很好
    【解决方案2】:

    长话短说,错误出现在 domainfactory 上,我选择了 IP 而不是域名作为名称服务器的 A 配置。 Domainfactory 不允许正确设置 Heroku 的使用。现在我使用 Route 53 的名称服务器,它可以为 heroku 设置正确的 CNAME 设置。

    对于调试我也了解到你可以

    meteor run android-device --server https://fuldacity
    

    然后转到您的 chrome 浏览器(在您的 PC 上)打开开发者工具,在那里您可以找到远程设备,它会为您提供客户端的所有错误输出! 这让我想到了网络错误,它只出现在移动设备上。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-11-21
      • 1970-01-01
      • 2018-09-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-04-05
      相关资源
      最近更新 更多