Android Emulator无法编辑硬件

And*_*ean 5 android android-emulator

最近我更新到API 12.除了将SDK安装到C:\ Program Files\Android\android-sdk时没有创建模拟器的问题,我通过将android-sdk移动到C:\来解决,我还有另一个问题:创建新的模拟器时,我无法从Eclipse向导添加新硬件,模拟器只有"抽象LCD密度"和"最大VM应用程序堆大小",当我按"新..."时没有任何反应.你有同样的问题吗?我该如何解决?

THe*_*per 6

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

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

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

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

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