最近,我更新了API 12。除了将SDK安装到C:\Program Files\Android\android-sdk时找不到仿真器的问题之外,我将android-sdk移到C:\也解决了该问题,我还有另一个问题:创建新仿真器时,我无法从Eclipse向导向其添加新硬件,该仿真器仅具有“抽象的LCD密度”和“最大VM应用程序堆大小”,当我按“New ...”时,什么也没有发生。你有同样的问题吗?我该如何解决?

最佳答案

我找到了解决您问题的方法。您可以手动编辑AVD的config.ini文件。
转到存储您的AVD的文件夹(通常在<userprofile>\.android\avd\<avdname>\文件夹中)
并在文本编辑器中打开config.ini文件。文本编辑器应能够读取Unix格式的文件(例如Windows写字板)。

以下是您可以添加的一些示例硬件属性:

  • hw.sdCard =是
  • sdcard.size = 256M
  • hw.audioInput =是
  • hw.audioOutput =是
  • hw.camera =是
  • hw.camera.maxVerticalPixels = 480
  • hw.camera.maxHorizo​​ntalPixels = 640
  • hw.sensors.proximity =是
  • hw.gps =是
  • hw.accelerometer =是
  • hw.gyroscope =是

  • 在对config.ini进行任何更改之前,请确保关闭Android AVD Manager。

    编辑:
    只是发生了一件奇怪的事情。 Android SDK和AVD管理器中的"new"按钮刚刚开始在我的计算机上再次工作。我所做的唯一一件事就是尝试上述自己的解决方案,然后退出并重新启动管理器。所以也许只需要重启!!

    关于Android模拟器无法编辑硬件,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6620358/

    10-11 00:10