2012-12-27 78 views
1

編程新手,剛開始接觸這一切...... 我已經四處搜尋,但我還沒有發現任何有關我的問題(不詳細)恐慌而創建Android虛擬設備(AVD)

所以在這裏,它是, 所以我試圖爲Android構建一個簡單的hello世界應用程序,但我想測試運行AVD只是爲了檢查事情。 但我得到這個問題:Screenshot 1 (它只是顯示「草木皆兵:無法創建AVD」,沒有進一步的信息)

我曾嘗試基於4.2和2.3.3,但這些都不啓動創建虛擬設備。 我有SDK和運行,沒問題。 Screenshot 2 我也有需要的所有文件(如系統圖像等) Eclipse的64位也運行正常(有一些錯誤,但使用的搜索解決它們)

任何幫助嗎? 我運行的Windows 7 64位,500GB硬盤,4GB內存,[email protected] SDK,Java,Eclipse和所有其他工具都基於64位。

請幫忙。

回答

0

如果您使用的是Windows,請確保AVD訪問的RAM數量爲512MB或更少。無論你的計算機有多少RAM,這都是一個錯誤。

+0

我確實使用了512MB,沒有運氣雖然 – user1932245

+0

你有沒有在你的計算機中的多個硬盤驅動器? –

+0

我只有一個500GB的硬盤,但分爲3個部分 – user1932245

0

從shell /命令提示符處運行以下命令會發生什麼?這應該會在模擬器啓動時爲您提供更多信息,並有助於診斷問題。

emulator -verbose -avd <name of emulator> 
+0

恩,我不完全知道你指的是什麼 我在adb和cmd中運行了這個,但是我得到的是「模擬器不被識別爲內部命令」 – user1932245

+0

需要添加Android SDK到你的工作路徑(或者你需要添加一個環境變量)。看到這篇文章http://www.talkandroid.com/guides/developer/android-sdk-install-guide/並跳轉到「安裝Android SDK部分」 – loeschg

0

好吧,我似乎已經解決了我的問題 我所做的就是複製默認.android文件夾(它是在d自動生成:.android)到C:\用戶\管理員 雖然這只是工作一次啓動 對於隨後的每次avd發佈,我不得不重新複製文件夾並僅替換已編輯的文件

感謝大家的幫助!

0

您必須建立(從安全或PC的高級屬性)本地變量ANDROID_SDK_HOME到您的文檔文件夾。

1

如果模擬器佔用太多時間來加載或滯後,那麼你應該試試這個。被稱爲具有HAXM的英特爾虛擬化技術。

我知道這不是您的問題的答案,但這可能對您有所幫助。 :)它可以大大提高模擬器的速度。

您可以檢查:Here