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

Android Studio AVD Manager cannot update system images

当我从 Android Studio(版本 2.1 预览版 1)打开我的 AVD 管理器时,我的 AVD 列表上出现了一个横幅,上面写着:

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

当我点击 "Update System Images" link 时,出现以下神秘错误消息:

**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

我不知道这意味着什么或如何解决它。网络搜索一直没有结果。有什么想法吗?

这是我看到的:

回复Zayin,这是我在寻找MNC系统镜像时看到的。似乎甚至没有安装它们的选项。

转到 Android SDK 管理器并确保安装了 MNC 系统映像

我之前也遇到过同样的错误。只需打开包管理器和 delete/uninstall Android M 的所有内容(API 22 MNC 预览版)。反正棉花糖已经出来了。

之后您可能需要重新启动Android Studio,因为它会缓存该检查。

在 Marshmallow 发布后,出于某种原因,M 版本已从软件包中删除,我认为该错误意味着他无法找到对这些图像的升级。当您将它们清除后,它就会停止抱怨,并且您不会再在软件包列表中看到它们。

在 Android 工作室中:

  1. 打开 SDK 管理器。为此,请转到 Settings -> Appearance & Behavior -> System Settings -> Android SDK
  2. 确保您在 SDK Platform 选项卡中
  3. 取消选中 Android M(API 22,MNC 预览)
  4. 点击"OK"

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

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

或打开独立的 SDK 管理器并选择它并按 Delete # packages

不幸的是,我找不到摆脱这种情况的方法,所以我重新安装了 Android Studio 和 Android SDK。这直接解除了我的封锁,比我担心的花费更少的时间和麻烦。

如果您正在为 Android N 开发,您可能会打开 SDK 管理器并注意到 Android 7.0 (24) 下没有 "Documentation for Android SDK"。

我在尝试通过 Android N: Quick Settings 来自 Google 的代码实验室时遇到了同样的问题(最后更新于 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"
}

它开始起作用了。