我現(xiàn)在需要做一個(gè)APP悯舟,所以開(kāi)始學(xué)習(xí)Android相關(guān)知識(shí)患整,然后把遇到的問(wèn)題當(dāng)作筆記記錄下來(lái)眯停,以免以后會(huì)再次遇到济舆。因?yàn)槲疫@兩天才剛剛開(kāi)始接觸Android,所以以下的筆記可能記錄的比較雜亂和不夠清晰莺债。目前滋觉,我著重把遇到的問(wèn)題和解決方法盡可能記下來(lái),待以后對(duì)Android知識(shí)熟悉后再做修改齐邦。(以下內(nèi)容也有參考他人的)
一椎侠、ADT配置
方式一:在eclipse的插件安裝界面中通過(guò)在線安裝,在線安裝地址:dl_ssl.google.com/android/eclipse/
步驟為:eclipse——help——Install New Software——Add——Name:(任意起一個(gè)名字)Location:http://dl_ssl.google.com/android/eclipse/ ? ?——OK——選中Developer Tools——Next——eclipse重啟
但是我在線安裝時(shí)總是訪問(wèn)不了它的地址措拇,據(jù)說(shuō)是因?yàn)閲?guó)內(nèi)沒(méi)有訪問(wèn)權(quán)限需要翻墻我纪。所以,我果斷放棄了這種方式。
方式二:下載ADT壓縮包浅悉,本地安裝
我從網(wǎng)上別人貢獻(xiàn)的網(wǎng)盤(pán)上下載了ADT壓縮包ADT-23.0.6放在了D盤(pán)中(注意千萬(wàn)不要解壓)趟据,然后eclipse——help——Install New Software——Add——Name:(任意起一個(gè)名字)Location:?jiǎn)螕鬉rchive,選擇下載好的ADT壓縮包——經(jīng)過(guò)Pending解析后仇冯,只選擇Developer Tools 并將Contact all update sites during install to find required software前的√去掉(不然會(huì)裝的很慢)——不斷Next之宿,直到Finish結(jié)束。(注意:在安裝過(guò)程中可能會(huì)出現(xiàn)警告苛坚,可以直接點(diǎn)擊OK就好比被。最后要求eclipse重啟,直接Yes)泼舱。
二等缀、SDK的配置
首先,我也是從網(wǎng)上下載了別人貢獻(xiàn)的Android SDK壓縮包娇昙,并將其解壓進(jìn)行安裝尺迂。解壓后雙擊SDK Manager.exe一路安裝下去。
然后點(diǎn)擊Android SDK Manager(一個(gè)向下的綠色箭頭)進(jìn)行更新冒掌,選擇需要的Android版本(剛開(kāi)始我把所有版本都下載下來(lái)噪裕,發(fā)現(xiàn)所占內(nèi)存超級(jí)超級(jí)大,所以我將其全部刪除之后又重新選擇了幾個(gè)版本進(jìn)行更新)在更新過(guò)程中股毫,可能不會(huì)一次就把你選擇的全部更新完膳音,這時(shí)你再次接受許可進(jìn)行更新即可,這個(gè)過(guò)程比較慢并且會(huì)反復(fù)铃诬。
點(diǎn)擊Window——Preferences——Android——選擇解壓后的SDK安裝包的路徑——Apply——OK
另外祭陷,還需要對(duì)SDK進(jìn)行環(huán)境變量的配置。依次點(diǎn)擊計(jì)算機(jī)——屬性——高級(jí)系統(tǒng)設(shè)置——環(huán)境變量趣席,在系統(tǒng)變量中新建一個(gè)環(huán)境變量兵志,變量名:ANDROID_HOME,變量值:SDK安裝包所在路徑(確認(rèn)里面有tools和add-ons等多個(gè)文件夾)宣肚,點(diǎn)擊確認(rèn)想罕。然后在變量PATH后面加上變量值%ANDROID_HOME%\platform-tools;%ANDROID_HOME%\tools
最后,檢查SDK是否配置成功霉涨。win+R——cmd——回車(chē)——輸入android -h——回車(chē)弧呐,如果出現(xiàn)一堆英文則表示安裝成功。
三嵌纲、在安裝或 更新Android SDK后,啟動(dòng)Eclipse時(shí)報(bào)錯(cuò)
錯(cuò)誤提示:發(fā)現(xiàn)了以元素'd:skin'開(kāi)頭的無(wú)效內(nèi)容腥沽,此處不應(yīng)含有子元素逮走。
解決方法:進(jìn)入Android SDK安裝目錄,復(fù)制tools\lib\下的devices.xml替換掉報(bào)錯(cuò)提示路徑下的devices.xml
四今阳、啟動(dòng)模擬器ADT時(shí)出現(xiàn)錯(cuò)誤
錯(cuò)誤提示:This computer meets the requirements for HAXM,but Intel? Virtualizationation Technology(VT-x)is not turned on.Please enable VT-x and re-install HAXM.Please refer to the Intel HAXM document for more information.
解決方法:我發(fā)現(xiàn)自己在更新SDK時(shí)师溅,Extras中的Intel X86 Emulator Accelerator (HAXM installed)好像一直沒(méi)有被安裝成功(我也不知道為什么)茅信。然后我從網(wǎng)上好心人士貢獻(xiàn)的網(wǎng)盤(pán)里重新下載了一個(gè)加速器haxm-windows_v6_1_2放在Android SDK文件夾下的extras文件夾下的intel文件夾下,然后進(jìn)行解壓墓臭,雙擊運(yùn)行intelhaxm-android.exe程序蘸鲸,根據(jù)提示一步一步進(jìn)行安裝。
安裝完之后發(fā)現(xiàn)還存在上述問(wèn)題窿锉,原因是BIOS里的"Virtualization Technology"沒(méi)有打開(kāi)酌摇。重啟電腦,按熱鍵Fn+F2鍵進(jìn)入BIOS(不同電腦可能進(jìn)入BIOS的方法不同)嗡载,選擇Configuration下的Intel Virtual Technology:[Disabled]回車(chē)選擇enable回車(chē)確定窑多,最后按F10熱鍵保存并退出。