我現在需要做一個APP,所以開始學習Android相關知識,然后把遇到的問題當作筆記記錄下來,以免以后會再次遇到。因為我這兩天才剛剛開始接觸Android,所以以下的筆記可能記錄的比較雜亂和不夠清晰。目前,我著重把遇到的問題和解決方法盡可能記下來,待以后對Android知識熟悉后再做修改。(以下內容也有參考他人的)
一、ADT配置
方式一:在eclipse的插件安裝界面中通過在線安裝,在線安裝地址:dl_ssl.google.com/android/eclipse/
步驟為:eclipse——help——Install New Software——Add——Name:(任意起一個名字)Location:http://dl_ssl.google.com/android/eclipse/ ? ?——OK——選中Developer Tools——Next——eclipse重啟
但是我在線安裝時總是訪問不了它的地址,據說是因為國內沒有訪問權限需要翻墻。所以,我果斷放棄了這種方式。
方式二:下載ADT壓縮包,本地安裝
我從網上別人貢獻的網盤上下載了ADT壓縮包ADT-23.0.6放在了D盤中(注意千萬不要解壓),然后eclipse——help——Install New Software——Add——Name:(任意起一個名字)Location:單擊Archive,選擇下載好的ADT壓縮包——經過Pending解析后,只選擇Developer Tools 并將Contact all update sites during install to find required software前的√去掉(不然會裝的很慢)——不斷Next,直到Finish結束。(注意:在安裝過程中可能會出現警告,可以直接點擊OK就好。最后要求eclipse重啟,直接Yes)。
二、SDK的配置
首先,我也是從網上下載了別人貢獻的Android SDK壓縮包,并將其解壓進行安裝。解壓后雙擊SDK Manager.exe一路安裝下去。
然后點擊Android SDK Manager(一個向下的綠色箭頭)進行更新,選擇需要的Android版本(剛開始我把所有版本都下載下來,發現所占內存超級超級大,所以我將其全部刪除之后又重新選擇了幾個版本進行更新)在更新過程中,可能不會一次就把你選擇的全部更新完,這時你再次接受許可進行更新即可,這個過程比較慢并且會反復。
點擊Window——Preferences——Android——選擇解壓后的SDK安裝包的路徑——Apply——OK
另外,還需要對SDK進行環境變量的配置。依次點擊計算機——屬性——高級系統設置——環境變量,在系統變量中新建一個環境變量,變量名:ANDROID_HOME,變量值:SDK安裝包所在路徑(確認里面有tools和add-ons等多個文件夾),點擊確認。然后在變量PATH后面加上變量值%ANDROID_HOME%\platform-tools;%ANDROID_HOME%\tools
最后,檢查SDK是否配置成功。win+R——cmd——回車——輸入android -h——回車,如果出現一堆英文則表示安裝成功。
三、在安裝或 更新Android SDK后,啟動Eclipse時報錯
錯誤提示:發現了以元素'd:skin'開頭的無效內容,此處不應含有子元素。
解決方法:進入Android SDK安裝目錄,復制tools\lib\下的devices.xml替換掉報錯提示路徑下的devices.xml
四、啟動模擬器ADT時出現錯誤
錯誤提示: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.
解決方法:我發現自己在更新SDK時,Extras中的Intel X86 Emulator Accelerator (HAXM installed)好像一直沒有被安裝成功(我也不知道為什么)。然后我從網上好心人士貢獻的網盤里重新下載了一個加速器haxm-windows_v6_1_2放在Android SDK文件夾下的extras文件夾下的intel文件夾下,然后進行解壓,雙擊運行intelhaxm-android.exe程序,根據提示一步一步進行安裝。
安裝完之后發現還存在上述問題,原因是BIOS里的"Virtualization Technology"沒有打開。重啟電腦,按熱鍵Fn+F2鍵進入BIOS(不同電腦可能進入BIOS的方法不同),選擇Configuration下的Intel Virtual Technology:[Disabled]回車選擇enable回車確定,最后按F10熱鍵保存并退出。