錯誤如下:ERROR: unknown virtual device name: ‘myavd_3_1_5_version’
這樣的錯誤,整了半天終于找到解決方法。我用的是Vista,而我又喜歡將所有可以設置的用戶文件的位置改至F盤下。這樣在用Eclipse或者從命令行創建Android Emulator時,相應的文件是被放置到 “F:\Users\<username>\.android“ 下面了,而程序運行時仍然從 “C:\Users\<username>\.android“ 下查找相應的配置文件,從而導致上面的錯誤。
好吧,又google了下,找到方法如下:
方案一:
把 "F:\Users\<username>\.android“ 下的文件復制到 “C:\Users\<username>\.android“ 下面即可解決這個問題,不過這樣的解決方案有一個明顯的缺點,那就是如果又新
建立AVD,又得重新復制。感覺很麻煩~~~
方案二:
打開系統屬性-->環境變量—>在“系統變量”那一個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
然后這樣就可以一勞永逸了!!!
然后我就新建了一個Android工程,開始了Hello World之旅~~~只要在文件中添加三行代碼,如下所示:
1: TextView tv = new TextView(this); 2: tv.setText("Hello World!!!"); 3: setContentView(tv); 然后就運行,結果如下:
哈哈,"Hello World!!!”這句話果然是代碼界的經典啊!!!接下來就發些在AVD上的一些Android體驗圖吧,一年之內我一定要給自己換一部Android手機!!!
本文來自CSDN博客,轉載請標明出處:http://blog.csdn.net/ghd2000/archive/2010/06/10/5661813.aspx