android sdk启动不了,windows server 2008下android sdk不能正常启动
說起這個問題來我就很郁悶,因為這個問題讓我白白的損失超過4個G的流量?,作為在校大學生,這么多的流量可是很讓人肉疼的啊(每月總共就10個G的流量,還要看電影、上網(wǎng)啥的,疼啊....),得,閑話少說,入正題吧。
首先我要說明的是我的系統(tǒng)是window server
2008,64位的操作系統(tǒng),至于以下原因引起的android
sdk啟動不成功的問題在windows的其它版本上有沒有,我沒有親自測試過,讀者有興趣可以自己玩玩
其實一直以來,做android的開發(fā)工作都是在linux的ubuntu版本下進行的,因為個人感覺在windows下做開發(fā),集成開發(fā)環(huán)境運行的速度實在是太慢了,特別是做android開發(fā)要用到eclipse平臺,相信在windows平臺下用過這個平臺的人都很理解,它的速度不是一般的慢,慢也就罷了,大不了我喝杯茶后接著再來嗎,可是最不能讓人忍的是每當我要用到eclipse下強大的提示功能時,eclipse都會直接卡死在那,而且這不是等的事(不信你試試,十之八九你是等不到它恢復正常的那一刻了,不過這種現(xiàn)象或許在配置好的機器上會少一些),每次筆者遇到這種情況,都只能無奈的打開資源管理器然后kill掉eclipse進程,然后...悲劇就發(fā)生了,廢了半天勁調(diào)的程序由于沒有保存,又得重新再敲一遍,所以在深受其害后,筆者才無奈的轉(zhuǎn)到了Linux平臺,至于這個平臺的好處,相信用過的讀者應該沒有人會說不好的,這里我只能說,同樣的機器那個運行速度windows是拍馬難及的
而現(xiàn)在筆者因為一些特殊的原因,無奈的又回到windows平臺下做開發(fā),按照類似linux環(huán)境下的配置方法,我很快的完成了相應的安裝及配置工作,可是測試的時候,android模擬器卻怎么也運行不起來,總是報告錯誤:
invalid command-line parameter:
SDK\tools/emulator-arm.exe.
Hint: use
'@foo' to launch a virtual device named 'foo'.
please use
-help for more information
當時我就郁悶了,難道是安裝步驟或是更新出了什么問題?到網(wǎng)上查了一下安裝步驟,沒有錯啊,于是乎我就以為是更新過程中出了什么問題,然后狠心的將更新過后的sdk全刪了(丫的更新一次就得2個G的流量的啊,夠我看多少集虹貓藍兔啊),然后再重新更新了一遍,等了大半天后,終于更新完了,可是運行,還是這種錯誤,這下傻眼了(4G多的流量,肉疼....),這下我確定了操作和更新都沒有問題,那么問題究竟在哪呢,沒辦法只能向google和baidu求救了,好家伙,還真有不少人遇到過同樣的問題,原來是路徑的問題,由于android
sdk是32環(huán)境下的程序,所以在windows server 2008下安裝的時候會默認安裝到C:\program files
(x86)目錄中,而Program Files (x86)中間存在空格,
使得模擬器在運行時,找不到正確的路徑,而出現(xiàn)這種讓人莫名其妙的錯誤,現(xiàn)在知道了錯誤原因所在,那就好辦了,可以有如下的解決辦法
辦法一、如果是免安裝版的sdk,那么直接剪切,粘貼到另個一個不帶空格的目錄即可(本人采用的就是這種
方法,原因一個字,穩(wěn)...)
辦法二、進入dos,然后執(zhí)行命令:“dir /x C:\”,(注意不包括引號,其中的C表示系統(tǒng)盤,如果用戶的系
統(tǒng)安裝在D盤下,那么就C改為D即可 ,以此類推...),運行命令后,會出現(xiàn)類似下以截圖所示的界面
發(fā)現(xiàn)文件夾program files (x86)有另外名字PROGRA~2,在eclipse環(huán)境下,將sdk路徑中的program
files (x86)替換為PROGRA~2后保存即可,然后在運行發(fā)現(xiàn)一切正常
注意上述方法一,個人感覺要好一點,因為方法一在不用eclipse的情況下也能正常啟動android
sdk,而方法二,必須要在eclipse中啟動sdk,否則還會因為路徑中有空格的問題而啟動不成功,所以建議使用方法一進行操盤,而且即使是設置了android
sdk的環(huán)境變量也不能解決這個問題,所以如果讀者有可能不在eclipse下啟動sdk,那么建議讀者采用第一種方法操作
總結(jié)
以上是生活随笔為你收集整理的android sdk启动不了,windows server 2008下android sdk不能正常启动的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: android内存代码,Android内
- 下一篇: 2021年江西省副高考试成绩查询,江西省