适用于Jelly Bean和Google API的Android AVD -

Bar*_*oyd 8 android android-emulator android-studio

我试图让Android AVD适用于Jelly Bean(API-16)和Google API(我在平台定义中都包含了这两个).运行AVD时,我会收到以下错误.

$ emulator -avd Nexus_7_API_16_With_Google_APIs

模拟器:错误:这个AVD的配置缺少一个内核文件!模拟器:ERROR:ANDROID_SDK_ROOT已定义(C:\ data\applications\Android\Sdk)但无法在C:\ data\applications\Android\Sdk\system-images\sub目录中找到内核文件

我已经阅读了Stackoverflow和其他网站上可以找到的所有类似实例,但似乎没有一个与我的情况相关.

与大多数配置文件不同,用于Jelly Bean和Google API的配置文件似乎位于附加组件而不是系统映像中.例如:

$ cd $ ANDROID_SDK_HOME/.android/avd/Nexus_7_API_16_With_Google_APIs.avd/config.ini

$ grep image config.ini

image.sysdir.1 =插件\插件-google_apis-谷歌-16 \图像\ armeabi-V7A

实际上,"system-image"似乎被硬编码到模拟器中(尽管有可能存在一条路径 - 请参阅Android Studio中的无法运行模拟器).

这对我来说非常像一个错误.

建议???

谢谢,巴里