Android Studio AVD Manager无法更新系统映像

当我从Android Studio(版本2.1预览版1)打开我的AVDpipe理器时,我的AVD列表上会出现一个标题:

System image update is available (link:)"Update System Images"

当我点击“更新系统映像”链接时,出现以下神秘的错误信息:

 **Packages Unavailable** The following packages are not available: - Package id system-images;android-MNC;default;x86_64 - Package id system-images;android-MNC;default;x86 

我不知道这意味着什么或如何解决它。 networkingsearch没有结果。 有任何想法吗?

这是我所看到的: 在这里输入图像说明

为了回应Zayin,这里是我查看MNC系统映像时看到的内容。 似乎甚至没有安装它们的选项。 在这里输入图像说明

在这里有相同的错误。 只需打开包pipe理器并删除/卸载Android M (API 22 MNC预览版)的所有内容。 无论如何,棉花糖已经不在了。

之后你可能不得不重新启动Android Studio,导致它检查caching。

由于某种原因,Marshmallow发布后,M版本已经从软件包中删除,我认为这个错误意味着他无法find这些图片的升级版本。 当你把它们抹掉时,不要再抱怨了,而且你也不会再看到它们在软件包列表上了。

在Android Studio中:

  1. 通过点击apposite图标或Settings(设置 – >外观和行为 – >系统设置 – > Android SDK)打开SDK Manger
  2. 确保您在SDK平台选项卡中
  3. 取消选中Android M(API 22,MNC Preview)
  4. 点击确定。

尝试从SDK文件夹中删除MNC(M预览)文件夹。

 rm -rf ~/Library/Android/sdk/system-images/android-MNC/ 

或者打开独立的SDKpipe理器并select它,然后按Delete # packages

如果您正在为Android N开发,则可能会打开SDKpipe理器,并注意到Android 7.0(24)下没有“Android SDK的文档”。

转到Android SDK Manager,确保安装了MNC系统映像

在这里输入图像说明

不幸的是,我找不到解决这种情况的方法,所以我重新安装了Android Studio和Android SDK。 这直接阻止了我,比我担心的花费更less的时间和麻烦。

我遇到了同样的问题,试图通过谷歌的Android N:Quick Settings codelab(最近更新于2016年6月16日)。 原来在示例代码中有这样的应用程序的build.gradle文件:

 android { compileSdkVersion 'android-N' buildToolsVersion "24.0.0 rc3" defaultConfig { applicationId "com.google.android_quick_settings" minSdkVersion 'N' targetSdkVersion 'N' versionCode 1 versionName "1.0" } 

当我继续并将其改为:

 android { compileSdkVersion 25 buildToolsVersion "25.0.1" defaultConfig { applicationId "com.google.android_quick_settings" minSdkVersion 25 targetSdkVersion 25 versionCode 1 versionName "1.0" } 

它开始工作。