在進行android模擬器測試的時候,出現以下錯誤,進度條滿了之后就沒反應了,圖如下:
引起這個問題的可能原因有很多:
原因一:因為我們采用的是絕對路徑定位,也就是說在環境變量里面把路徑寫死了,所以安裝都不同,路徑讀不出來。
解決辦法:①在環境變量中創建變量名:ANDROID_SDK_HOME,變量值:你當時安裝SDK的時候的路徑②修改系統變量path,在前面添加%ANDROID_SDK_HOME%/tools;
原因二:期間安裝了別的安卓模擬器,環境變量改變了。
解決辦法:把環境變量改成我們之前設置的那個。
原因三:安裝路徑里有中文或者空格,不是非得改成英文,主要不是中文就行,數字等都可以的。
所以就是路徑中不能有中文,不能有空格。
原因四:其實這個原因和原因三差不多,是用戶創建的自己的用戶名就是中文的,安裝SDK的時候,選擇了,只針對自己(for me)。
解決辦法:修改用戶名,或者改成針對所有用戶。建議修改為針對所有用戶。
原因五:電腦中殘留安卓模擬器文件,如.android文件夾。
解決辦法:搜索這個文件夾,把多余的刪除。
而我出現此問題的原因是Eclipse啟動的時候會提示選擇工作空間(WorkspaceLauncher),在這我輸入的是android--sdk,則引起這個問題,后來將名字改成test后就沒事了,問題應該是名字中不能有-符號吧,圖如下: