2011-07-08 99 views
5

最近我更新到API 12。除了將SDK安裝到C:\ Program Files \ Android \ android-sdk(我通過將android-sdk移動到C:\來解決)時未創建模擬器的問題,我還遇到了另一個問題:創建新仿真器時,我無法從Eclipse嚮導添加新硬件,仿真器只有「抽象LCD密度」和「最大VM應用程序堆大小」,當我按「新建...」時,什麼也沒有發生。你有同樣的問題嗎?我如何解決它?Android模擬器無法編輯硬件

+0

我剛試過,現在我有同樣的問題。我想這是一個API 12的錯誤。 – THelper

+0

什麼一塊。瘋狂地說,他們可以釋放這樣的東西,並擺脫它。 –

回答

5

我找到了解決問題的辦法。您可以手動編輯AVD的config.ini文件。 轉到存儲AVD的文件夾(通常位於文件夾<userprofile>\.android\avd\<avdname>\) ,然後在文本編輯器中打開config.ini文件。文本編輯器應該能夠讀取unix格式的文件(例如Windows寫字板)。

下面是一些例子硬件屬性你可以添加:

  • hw.sdCard =是
  • sdcard.size = 256M
  • hw.audioInput =是
  • hw.audioOutput = YES
  • hw.camera =是
  • hw.camera.maxVerticalPixels = 480
  • hw.camera.maxHori zontalPixels = 640
  • hw.sensors.proximity =是
  • hw.gps =是
  • hw.accelerometer =是
  • hw.gyroscope =是

確保您關閉了Android AVD管理員在對config.ini進行任何更改之前。

編輯: 一個奇怪的事情剛剛發生。 Android SDK和AVD管理器中的「新建」按鈕剛開始在我的電腦上重新開始工作。我做的唯一的事情就是嘗試我自己的解決方案,然後退出並重新啓動管理器。所以也許只有重新啓動是必要的!?

0

我只是遇到同樣的問題。還沒有修復它,但發現新的硬件按鈕在Eclipse之外工作,但不在我的內部。