在Windows使用Android Studio, 開啟模擬器時, 可能會遇到底下的錯誤訊息.
Cannot launch AVD in emulator.
Output:
emulator: ERROR: x86 emulation currently requires hardware acceleration!
Please ensure Intel HAXM is properly installed and usable.
CPU acceleration status: HAX kernel module is not installed!
這個可能是因為你在建立Virtual Device時, 選用x86 或是x86_64所造成的結果.
你應該也可以使用ARM的方式去執行模擬器, 這樣子就不用安裝intel硬體加速器套件了.
當你在Windows的環境下, 建議使用x86或x86_64的方式去建立, 因為再加上intel的硬體加速功能後, 模擬器的模擬速度會快很多, 操作起來會比較不會卡卡的.
而上面遇到的錯誤訊息就是告訴你, 你沒有裝x86硬體加速功能, 因此無法啟動模擬器.
所以我們要把intel hardware acceleration安裝起來.
首先第一件事情, 要先下載intel hardware acceleration套件
(1)
點選Android Studio裏->Tools->Android->SDK Manager
然後找到下圖所在位置, 有個紅色框起來的"Intel x86 Emulator Accelerator"這個把它打勾.
打勾後, 按下OK或是Apply它就會自已抓下來了(但沒有自動安裝).
在剛剛勾選"Intel x86 Emulator Accelerator"那個視窗, 最上面有個"Android SDK Location"的路徑, 每個人其安裝路徑會不同. 如下圖綠色框起來的地方.
我們要去找到"Intel x86 Emulator Accelerator"的安裝地方, 因此需要SDK的路徑.
開啟檔案總管後, 先進入SDK安裝的目錄, 如下圖
由SDK路徑找出->extras->intel->Hardware_Accelerated_Execution_Mnager->intelhaxm-android.exe
然後執行intelhaxm-android.exe, 就會開始安裝這個套件的流程.
需注意: 你的電腦需要開啟intel virtualization technology功能.
安裝完intel hardware acceleration, 你就可以再回到Android Studio執行看看你的模擬器了!
2015年11月21日 星期六
訂閱:
張貼留言 (Atom)
-
昨天差點昏倒, 因為Chrome Browser一開啟後居然一片白畫面. 雖然還有IE可以用, 但就是習慣Chrome了啊, 然後開始Google別人如何解決, 不過看起來不少人遇到相同的問題, 但都沒什麼解決方法. 什麼掃毒啦, 重新安裝Chrome啦, 砍掉Default啦....
-
I/O mapped I/O(port-mapped I/O或Direct I/O) I/O與memory均擁有自己的記憶體空間 需要特別的指令來處理I/O 好處是完全不用考慮記憶體空間被I/O佔用,缺點需要額外的指令專門處理I/O存取。 Memory Mapped I/O I/...
-
好像不少人會找這個Sample Code, 小修改一下好了. 先前的Code有不少的Warning出現而且會Crash耶! 底下分別列出UDP Server及Client的範例程式. UDP Server (udp-server.c) 利用 socket 介面設計網路應用程...
一個小故事讓我們明白資金流通的意義
“又是炎熱小鎮慵懶的一天。太陽高掛,街道無人,每個人都債台高築,靠信用度日。這時,從外地來了一位有錢的旅客,他進了一家旅館,拿出一張1000 元鈔票放在櫃檯,說想先看看房間,挑一間合適的過夜,就在此人上樓的時候---- 店主抓了這張1000 元鈔,跑到隔壁屠戶那裡支付了他欠的肉錢...
沒有留言:
張貼留言