2016-10-10 74 views
3

今天我想測試流星的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。但是,現在的仿真器甚至不會啓動,和我的股票有以下幾點:

enter image description here

在Android模擬器啓動應用程序,然後什麼都沒有。

所以我試圖卸載所有的android sdks,android studio和meteor。

然後我試圖

  1. 再次安裝流星。
  2. 只安裝Android SDK命令行工具。
  3. Added the Android SDK to my environment variables
  4. 冉android.bat,以確保我安裝了幾乎所有的最新工具和圖像以及英特爾的x86模擬器加速器(HAXM安裝程序) List item
  5. 我又試圖再次運行meteor run android命令,只拿到卡在在第一張圖片中看到的Android模擬器上啓動應用程序。
  6. 在Android模擬器上運行一個小時以上的啓動應用程序,看看事情是否緩慢。

我也試圖遵循以下資源諮詢工作:

而且順便說一句,這裏是H嗷嗷我AVD配置看起來像

enter image description here

所以我做了什麼錯? 一切不會是一個令人驚訝的答案。笑話,它是什麼,我需要做的,以獲得適當的運行android模擬器了我的流星應用程序在Windows 10上?

回答

1

我得到了完全一樣的東西,但我終於找到了問題。

我試圖運行在命令行模擬器:

emulator -avd Android_Emulator 

這實際上給了我一個有用的錯誤消息:

emulator: ERROR: x86 emulation currently requires hardware acceleration! 
Please ensure Intel HAXM is properly installed and usable. 
CPU acceleration status: HAXM is not installed on this machine 

這StackOverflow的線程有助於弄清楚如何安裝此:Intel X86 emulator accelerator (HAXM installer) VT/NX not enabled

然後它的工作!真的很慢!但它的工作。

相關問題