热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

无法在AndroidStudio中运行模拟器

如何解决《无法在AndroidStudio中运行模拟器》经验,为你挑选了5个好方法。

我刚刚完成安装Android工作室并尝试将其用于测试运行.当我尝试运行我的应用程序时,我收到以下错误消息

emulator: ERROR: This AVD's configuration is missing a kernel file!!
emulator: ERROR: ANDROID_SDK_ROOT is undefined

有谁知道如何解决这个问题????



1> tse..:

您可能确实没有系统映像.仔细检查是否$ANDROID_HOME/system-images/android-/armeabi-v7a存在且不为空.如果它们确实丢失了 - 使用SDK管理器安装/重新安装.


我有两个问题:1:我找不到`$ ANDROID_HOME/system-images/android- <你想要的API>/armeabi-v7a`,2:如何使用SDK管理器重新安装虚拟设备

2> Harris..:

转到工具| Android | AVD经理

单击最右侧"操作"列下的箭头(其中显示错误消息)

选择编辑

保留默认选择(对我而言,MNC x86 Android M)

点击下一步

单击完成

它保存了您的AVD,现在错误从最后一列开始.而模拟器现在工作正常.



3> Asi Mugrabi..:

刚修好了.希望这有助于其他人.(Android studio v2中的问题)此问题适用于arm模拟器.在这个例子中,我使用的是armeabi-v7a API 16

修复是三个步骤:

步骤1:打开sdk管理器并确保已安装ARM EABI v7a System Image

步骤2.这是将sdk的位置添加到系统变量的明显情况.

右键单击桌面上的"此PC"图标,然后

Properties -> Advanced system settings -> Environment Variables... 然后使用变量名称将sdk的路径添加为系统变量部分的新路径ANDROID_SDK_ROOT.

步骤3.重新启动Android Studio以进行注册更改.在纠正了ANDROID_SDK_ROOT未定义的问题之后,模拟器仍然无法找到内核文件,即使它可以看到sdk管理器将其安装到

path-to-sdk\sdk\system-images\android-16\default\armeabi-v7a\kernel-qemu

原因是sdk管理器安装内核文件的位置与模拟器正在寻找它的位置之间存在混淆.

如果您为模拟器打开config.ini(Android Studio - > AVD Mananger - >"Show On Disk"),您将看到以下行:

image.sysdir.1=add-ons\addon-google_apis-google-16\images\armeabi-v7a\

(即\ path-to-sdk\add-ons\addon -....)

而不是在我复制的config.ini文件中更改此值

path-to-sdk\sdk\system-images\android-16\default\armeabi-v7a\kernel-qemu

(安装了sdk manager文件夹的内核文件)

\path-to-sdk\add-ons\addon-google_apis-google-16\images\armeabi-v7a\

那是缺少的内核文件.您可以运行模拟器.(您需要关闭Android Studio并重新打开)给模拟器一些时间,因为它比x86慢10倍.(我花了大约5分钟开始)



4> 小智..:

我通过运行"C:\ Program Files\Android\android-sdk\AVD Manager.exe"并修复我损坏的设备来修复它.



5> Luan..:

简答:尝试使用旧学校创建相同的图像\AVD Manager.exe.

在Android Studio中运行,运行所有集成工具,我很自然地不使用旧管理器(AVD/SDK).

在我的情况下,当使用新的(集成的)AVD管理器来创建具有旧系统映像的设备(API 11及以下,正如我已经测试过)时,我遇到了这个问题.

当我尝试使用旧学校的AVD Manager工具(位于\AVD Manager.exe)创建这些旧设备图像时,我获得了成功.


感谢您的建议 - 似乎独立工具知道如何为旧平台设置内容.在OS X/macOS上:`〜/ Library/Android/sdk/tools/android avd`.
推荐阅读
  • Android Studio Bumblebee | 2021.1.1(大黄蜂版本使用介绍)
    本文介绍了Android Studio Bumblebee | 2021.1.1(大黄蜂版本)的使用方法和相关知识,包括Gradle的介绍、设备管理器的配置、无线调试、新版本问题等内容。同时还提供了更新版本的下载地址和启动页面截图。 ... [详细]
  • 本文讨论了在openwrt-17.01版本中,mt7628设备上初始化启动时eth0的mac地址总是随机生成的问题。每次随机生成的eth0的mac地址都会写到/sys/class/net/eth0/address目录下,而openwrt-17.01原版的SDK会根据随机生成的eth0的mac地址再生成eth0.1、eth0.2等,生成后的mac地址会保存在/etc/config/network下。 ... [详细]
  • Imtryingtofigureoutawaytogeneratetorrentfilesfromabucket,usingtheAWSSDKforGo.我正 ... [详细]
  • VScode格式化文档换行或不换行的设置方法
    本文介绍了在VScode中设置格式化文档换行或不换行的方法,包括使用插件和修改settings.json文件的内容。详细步骤为:找到settings.json文件,将其中的代码替换为指定的代码。 ... [详细]
  • XML介绍与使用的概述及标签规则
    本文介绍了XML的基本概念和用途,包括XML的可扩展性和标签的自定义特性。同时还详细解释了XML标签的规则,包括标签的尖括号和合法标识符的组成,标签必须成对出现的原则以及特殊标签的使用方法。通过本文的阅读,读者可以对XML的基本知识有一个全面的了解。 ... [详细]
  • 本文介绍了Web学习历程记录中关于Tomcat的基本概念和配置。首先解释了Web静态Web资源和动态Web资源的概念,以及C/S架构和B/S架构的区别。然后介绍了常见的Web服务器,包括Weblogic、WebSphere和Tomcat。接着详细讲解了Tomcat的虚拟主机、web应用和虚拟路径映射的概念和配置过程。最后简要介绍了http协议的作用。本文内容详实,适合初学者了解Tomcat的基础知识。 ... [详细]
  • HDFS2.x新特性
    一、集群间数据拷贝scp实现两个远程主机之间的文件复制scp-rhello.txtroothadoop103:useratguiguhello.txt推pushscp-rr ... [详细]
  • 有没有一种方法可以在不继承UIAlertController的子类或不涉及UIAlertActions的情况下 ... [详细]
  • 本文介绍了关于apache、phpmyadmin、mysql、php、emacs、path等知识点,以及如何搭建php环境。文章提供了详细的安装步骤和所需软件列表,希望能帮助读者解决与LAMP相关的技术问题。 ... [详细]
  • 本文介绍了Android 7的学习笔记总结,包括最新的移动架构视频、大厂安卓面试真题和项目实战源码讲义。同时还分享了开源的完整内容,并提醒读者在使用FileProvider适配时要注意不同模块的AndroidManfiest.xml中配置的xml文件名必须不同,否则会出现问题。 ... [详细]
  • Go Cobra命令行工具入门教程
    本文介绍了Go语言实现的命令行工具Cobra的基本概念、安装方法和入门实践。Cobra被广泛应用于各种项目中,如Kubernetes、Hugo和Github CLI等。通过使用Cobra,我们可以快速创建命令行工具,适用于写测试脚本和各种服务的Admin CLI。文章还通过一个简单的demo演示了Cobra的使用方法。 ... [详细]
  • 本文介绍了如何使用C#制作Java+Mysql+Tomcat环境安装程序,实现一键式安装。通过将JDK、Mysql、Tomcat三者制作成一个安装包,解决了客户在安装软件时的复杂配置和繁琐问题,便于管理软件版本和系统集成。具体步骤包括配置JDK环境变量和安装Mysql服务,其中使用了MySQL Server 5.5社区版和my.ini文件。安装方法为通过命令行将目录转到mysql的bin目录下,执行mysqld --install MySQL5命令。 ... [详细]
  • CentOS 6.5安装VMware Tools及共享文件夹显示问题解决方法
    本文介绍了在CentOS 6.5上安装VMware Tools及解决共享文件夹显示问题的方法。包括清空CD/DVD使用的ISO镜像文件、创建挂载目录、改变光驱设备的读写权限等步骤。最后给出了拷贝解压VMware Tools的操作。 ... [详细]
  • intellij idea的安装与使用(保姆级教程)
    intellijidea的安装与使用(保姆级教程)IntelliJ在业界被公认为最好的java开发工具,尤其在智能代码助手、代码自动提示、重构、JavaEE支持、各类版本工具(gi ... [详细]
  • 本文介绍了在Mac上安装Xamarin并使用Windows上的VS开发iOS app的方法,包括所需的安装环境和软件,以及使用Xamarin.iOS进行开发的步骤。通过这种方法,即使没有Mac或者安装苹果系统,程序员们也能轻松开发iOS app。 ... [详细]
author-avatar
君君6789_903
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有