今天我想測試流星的Android構建如何工作。所以我安裝了流星,並根據their instructions創建了一個測試待辦應用程序。然後公關。指令from here我安裝了Java SDK,並確認我安裝了Visual Studio 2015時已安裝了Android SDK。在Android模擬器上啓動應用程序流星永遠不會完成
然後出現了我的第一個問題。當我試圖從命令提示符運行meteor add-platform android
。我得到了錯誤找不到模塊'is-property',並迅速學會通過cd'ing到缺少模塊的目錄並運行npm install is-property
來解決此問題。 A hat tip to this thread for the solution。
好的,再來一次:meteor add-platform android
,這次成功了。然後我跑meteor run android
,果然,我的應用程序啓動了一個模擬器。或幾乎。因爲迎接我的第一條消息是應用程序錯誤 - 到服務器的連接失敗(http://localhost:12784)和應用程序崩潰。
在搜索了一下之後,似乎因爲模擬器非常慢,流星腳本超時並導致崩潰。所以我然後嘗試安裝Android Studio使用Android AVD manager。但是,現在的仿真器甚至不會啓動,和我的股票有以下幾點:
在Android模擬器啓動應用程序,然後什麼都沒有。
所以我試圖卸載所有的android sdks,android studio和meteor。
然後我試圖
- 再次安裝流星。
- 只安裝Android SDK命令行工具。
- Added the Android SDK to my environment variables。
- 冉android.bat,以確保我安裝了幾乎所有的最新工具和圖像以及英特爾的x86模擬器加速器(HAXM安裝程序)
- 我又試圖再次運行
meteor run android
命令,只拿到卡在在第一張圖片中看到的Android模擬器上啓動應用程序。 - 讓在Android模擬器上運行一個小時以上的啓動應用程序,看看事情是否緩慢。
我也試圖遵循以下資源諮詢工作:
- Android Emulator Hangs
- Meteor with android having issue starting app on the device and emulator
- Creating a new AVD- CPU/ABI field show 'No System images installed'
- Unable to create Android Virtual Device
而且順便說一句,這裏是H嗷嗷我AVD配置看起來像
所以我做了什麼錯? 一切不會是一個令人驚訝的答案。笑話,它是什麼,我需要做的,以獲得適當的運行android模擬器了我的流星應用程序在Windows 10上?