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