今天在部署android開發環境的時候,每次打開eclipse的時候點擊AVD Manager的按鈕就會彈出Location of the Android SDK has not been setup in the preferences的錯誤,網上搜了很久都說是android sdk location 沒有設置或者是環境變量設置錯誤,但是自己這兩項都設置過了,而且是絕對真確的,由於不清楚到底什么問題還是把網上的方法都嘗試了下,但都未能解決問題。
無意中看見了default debug keystore下的路徑是在“我的文檔”下,所以懷疑是不是因為中文路徑問題,於是在網上搜索了下default debug keystore的路徑修改方法,如下:
打開系統屬性-->環境變量—>在“系統變量”那一個GroupBox下面選擇“新建”-->變量名為 "ANDROID_SDK_HOME” (注意,這個變量名不能改變,只能是這個名字!),然后
把變量值改為你想把AVD所在的".android”文件夾放置的位置,比如:"F:\AndroidEmulator”,在這里我把它放在Android SDK包中,值為:"D:\SDK\Android\android-sdk- windows-1.5_r3”,如下圖所示。 當然 也可以更改成其它 的路徑
設定成功的話 ,在eclipse里preferneces -> Android -> Bulid Setting里為如下結果:Default debug keystore: F:\Android_Emulator\\.android\debug.keystore
然后這樣就可以一勞永逸了!!!
果然,問題順利解決。