2011-07-08 52 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之外工作,但不在我的内部。