簡體   English   中英

流星在開發模式下運行android-device

[英]Meteor run android-device in development mode

當我運行以下meteor run android-device命令meteor run android-device我的應用程序已加載到設備上,但無法登錄或執行任何操作,並且收到以下錯誤消息:

I20160125-16:26:04.688(2) (android:http://meteor.local/:0) XMLHttpRequest cannot load http://192.168.20.41:3000/sockjs/info?cb=pp4d6iodxu. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://meteor.local' is therefore not allowed access. The response had HTTP status code 403.

我的手機處於開發人員模式,並且正在通過USB調試(或嘗試進行調試)。

正如我已經提到的,該應用程序正在加載,但是我已經死了。

嘗試添加App.accessRule("*"); 到/mobile-config.js

在嘗試了許多操作(包括設置另一個演示應用程序,多次重新啟動,設置瀏覽器策略和大量訪問規則等)之后,它終於開始工作了。 我嘗試過的事情:

  • 移動配置中的大量訪問規則
  • 具有標准規則的瀏覽器策略包
  • 臨時設置根目錄等的環境變量

因此,為了弄清楚是什么原因造成的,我開始着手向后刪除內容,直到刪除所有內容。 然后它仍然有效。

我已經嘗試了兩個星期,現在重現此問題,並且一切正常。 歸結為一個隨機錯誤,在我的系統中,肯定有很多人遇到了它。

我認為我唯一可能會錯過的是軟件包更新,該軟件包對依賴關系樹中的某些軟件包進行了修補,從而導致整個事情在移動設備上轟炸。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM