簡體   English   中英

在物理Android設備上運行Meteor移動應用

[英]Running Meteor mobile app on physical Android device

我在嘗試在Android設備(LG G2)上運行Meteor應用程序時遇到了困難。 我用谷歌搜索了答案,但沒有找到我遇到的東西。 我按照指示進行,一切正常,將Android平台添加到我的項目中,並使用meteor run android-device了它。 LG G2設備已通過USB電纜插入我正在構建和運行該應用程序的計算機上,並且該設備已啟用USB調試。 一切似乎都很好,我的終端顯示:

Started proxy.
Started app on Android Device.
I20150530-16:38:11.280(3)? - waiting for device -
Started MongoDB.
Started your app.

App running at: http://localhost:3000/

沒有錯誤指示,沒有可疑之處,但該應用程序未在設備上啟動。 什么都沒發生。 有人知道嗎? 我嘗試將自己的IP和端口分配給命令,而不進行任何更改。

您需要將Android設備上的USB連接設置為“相機”。 我的s4 mini出現了同樣的症狀,這就是解決方案。

我將列出為解決該問題所做的工作,因為這是我在此處獲得的所有解決方案的混合。

我正在使用Ubuntu和LG G2作為設備。

  • 我創建了/etc/udev/rules.d/51-android.rules. 與文件
    SUBSYSTEM=="usb", ATTR{idVendor}=="0bb4", MODE="1004", GROUP="plugdev" (此處是第3步的詳細說明: http : //developer.android.com/tools/device.html#setting-up ,謝謝@ChristianFritz)。 注意“ 1004”是供應商
    LG的ID。

  • 我意識到,由於某種原因,我的計算機上沒有ADB,因此無法使用adb設備並與設備連接。 我遵循了此指南:
    http://lifehacker.com/the-easiest-way-to-install-androids-adb-and-fastboot-to-1586992378以安裝缺少的ADB(Linux部分)。

  • 我收到一個錯誤: adb server is out of date. killing... adb server is out of date. killing...終止了設備與計算機之間的連接,但是在遵循@yoh建議之后,我將USB連接從MTP更改為PTP,然后再次嘗試。 這次工作了。

在使用Ubuntu的那些步驟之后,設法在物理LG G2上成功運行了我的應用程序。

暫無
暫無

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

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