Android emulator 使用zip文件在Android Studio中安装Android Emulator

Android emulator 使用zip文件在Android Studio中安装Android Emulator,android-emulator,Android Emulator,我无法在android studio安装中安装模拟器。所以,我从工作室复制了这个链接并下载了zip文件。现在我需要关于如何使用我下载的zip文件手动安装它的帮助 我从android studio下载模拟器(图像文件)时遇到问题。所以当你尝试在没有模拟器的情况下运行你的应用程序时。它要求提供一个选项,以便在下载所需文件时创建新的仿真器。它用于下载60-70%并给出错误。因此,我使用了下载对话框中的链接,并手动下载了zip文件。现在,需要提取zip文件并将其粘贴到sdk文件夹中 sdk/system

我无法在android studio安装中安装模拟器。所以,我从工作室复制了这个链接并下载了zip文件。现在我需要关于如何使用我下载的zip文件手动安装它的帮助


我从android studio下载模拟器(图像文件)时遇到问题。所以当你尝试在没有模拟器的情况下运行你的应用程序时。它要求提供一个选项,以便在下载所需文件时创建新的仿真器。它用于下载60-70%并给出错误。因此,我使用了下载对话框中的链接,并手动下载了zip文件。现在,需要提取zip文件并将其粘贴到sdk文件夹中

sdk/system images/android-(api级别)/(提取文件夹)


注意:这是我的第一个线程,因此您可能会建议一些改进

,因此我今天遇到了几乎类似的错误,但它是关于更新模拟器本身的。原因是Android试图下载文件的文件夹需要root权限才能访问它。以下是我所做的:

  • 已将文件下载到可访问的目录
    curl中https://dl.google.com/android/repository/emulator-darwin-4899998.zip -o emulator-darwin-4899998.zip
  • 以root用户身份创建路径
    sudo mkdir-p/var/folders/8t/kf42z0w94278zwm6x_wzll7c000gp/T/PackageOperation03/
  • 使每个人都可以编写它
    sudo chmod-Rfv 777/var/folders/8t/kf42z0w94278zwm6x_wzll7c000gp/T/PackageOperation03/
    /var/folders/8t/kf42z0w94278zwm6x_wzll7c0000gp/T/PackageOperation03/
  • 将下载的文件移动到路径
    mv emulator-darwin-4899998.zip/var/folders/8t/kf42z0w94278zwm6x_wzll7c000gp/T/PackageOperation03/
  • 最后运行androidstudio更新检查并让它更新。它将检查现有文件并使用该文件进行更新,而不是重新下载

  • 启动avd时,出现以下错误:

    模拟器:无法启动 “/Users/gongzelong/Downloads/sdk/emulator/qemu/darwin-x86_64/qemu-system-i386”: 没有这样的文件或目录

    我在Android studio中输入了SDK->Android Emulator,并尝试下载Android Emulator

    但是我在下载时遇到了以下错误

    要安装: -Android Emulator(Emulator)正在准备“安装Android Emulator(修订版:27.3.9)”。正在下载 准备SDK包Android Emulator时出错:无法 下载 '': /var/folders/gf/hgd91n6x5v73ct9dvhr379500000gn/T/PackageOperation02/emulator-darwin-4899998.zip (没有这样的文件或目录),响应:200 OK。“安装Android Emulator(修订版:27.3.9)“失败。失败的包: -Android仿真器(仿真器)

    下面是我如何解决这个问题的

    我从Chrome上下载了这个文件,解压后得到了“emulator”目录

    然后我在sdk下复制模拟器


    然后在Android studio中启动AVD,一切正常。

    如果您只有4Gig的可用交换内存,AVD将解压到[/tmp]中,直到它满了为止,在抛出磁盘空间不足错误后保持这种状态,那么答案也会起作用

    因此,需要至少(3.2+0.75)~=4Gig的真实可用虚拟内存才能通过AVD安装


    我只强调这一点,因为我在那之后升级了一个发行版(…),它使系统不可旋转。

    我认为francis bacon的解决方案是正确的(我不明白为什么你会像faizann gagan所写的那样将模拟器安装在系统映像文件夹中)但它是局部的:您可能已经注意到SDK的许多组件都有一个package.xml文件。平台、文档、工具。。。如果没有此文件,SDK管理器将显示缺少的组件,只要它不存在

    问题是,解压emulator包时,找不到package.xml。(我猜是SDK管理器在安装完成后添加的)

    我可以从备份中获取此文件的副本,并修改版本号以匹配source.properties中的版本号(在撰写本文时为29.0.11) 也可以在中找到一个旧的package.xml


    确认在Mac OS High Sierra和Windows 8.1上工作,我也遇到了同样的错误,即模拟器未能从android studio安装。我试着下载zip并在SDK中按照顶级解决方案进行解压缩,但它也不起作用。我刚刚通过允许android studio通过windows防火墙和受控文件夹访问来修复它现在它已在android studio中成功下载

    我使用的是android studio 3.5.3和windows 10。在emulator更新29.3.4之后,我在尝试安装模拟器时也遇到了与上面类似的错误(我尝试了Pixel 3和Pixel 2):


    以管理员身份运行Android Studio为我解决了这个问题。

    您在Android Studio中遇到过哪些问题?您尝试了哪些步骤?你阅读并遵循了什么文档?我试图向studio添加一个模拟器,它总是会给出错误,并且它显示了下载文件的链接…所以我获取了链接并手动下载了zip文件…但是现在如何使它与studio一起工作…非常感谢我自己解决了它…只有下载的文件需要放在sdk文件夹中,然后我们创建emulator,它检测到加载的图像。您可以发布问题的答案,并将其标记为已接受,以便其他人知道此类问题有一个有效的解决方案。否则,如果您认为您的问题对普通观众没有任何好处,您可以删除您的问题(这样,如果我没有弄错的话,您也可以删除否决票)。@Faizan提供的方法对T有效。我使用下载管理器获取zip文件,并将其解压缩到正确的文件夹中。创建虚拟设备时,请确保刷新“创建新设备”窗口中列出系统映像的位置列表。不要再点击下载。你必须重新下载
    *Packages to install: 
        - Google Play Intel x86 Atom_64 System Image (system-images;android-28;google_apis_playstore;x86_64)
        Preparing "Install Google Play Intel x86 Atom_64 System Image (revision: 8)".
        Downloading https://dl.google.com/android/repository/sys-img/google_apis_playstore/x86_64-28_r08.zip
        An error occurred while preparing SDK package Google Play Intel x86 Atom_64 System Image: Cannot download 'https://dl.google.com/android/repository/sys-img/google_apis_playstore/x86_64-28_r08.zip': Read timed out
    , response: 200 OK.
        "Install Google Play Intel x86 Atom_64 System Image (revision: 8)" failed.
        Failed packages:
        Google Play Intel x86 Atom_64 System Image (system-images;android-28;google_apis_playstore;x86_64)*