热门标签 | 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`.
推荐阅读
  • 解决Only fullscreen opaque activities can request orientation错误的方法
    本文介绍了在使用PictureSelectorLight第三方框架时遇到的Only fullscreen opaque activities can request orientation错误,并提供了一种有效的解决方案。 ... [详细]
  • 开机自启动的几种方式
    0x01快速自启动目录快速启动目录自启动方式源于Windows中的一个目录,这个目录一般叫启动或者Startup。位于该目录下的PE文件会在开机后进行自启动 ... [详细]
  • 基于Net Core 3.0与Web API的前后端分离开发:Vue.js在前端的应用
    本文介绍了如何使用Net Core 3.0和Web API进行前后端分离开发,并重点探讨了Vue.js在前端的应用。后端采用MySQL数据库和EF Core框架进行数据操作,开发环境为Windows 10和Visual Studio 2019,MySQL服务器版本为8.0.16。文章详细描述了API项目的创建过程、启动步骤以及必要的插件安装,为开发者提供了一套完整的开发指南。 ... [详细]
  • Android 构建基础流程详解
    Android 构建基础流程详解 ... [详细]
  • 在当前的软件开发领域,Lua 作为一种轻量级脚本语言,在 .NET 生态系统中的应用逐渐受到关注。本文探讨了 Lua 在 .NET 环境下的集成方法及其面临的挑战,包括性能优化、互操作性和生态支持等方面。尽管存在一定的技术障碍,但通过不断的学习和实践,开发者能够克服这些困难,拓展 Lua 在 .NET 中的应用场景。 ... [详细]
  • 数字图书馆近期展出了一批精选的Linux经典著作,这些书籍虽然部分较为陈旧,但依然具有重要的参考价值。如需转载相关内容,请务必注明来源:小文论坛(http://www.xiaowenbbs.com)。 ... [详细]
  • 今天我开始学习Flutter,并在Android Studio 3.5.3中创建了一个新的Flutter项目。然而,在首次尝试运行时遇到了问题,Gradle任务 `assembleDebug` 执行失败,退出状态码为1。经过初步排查,发现可能是由于依赖项配置不当或Gradle版本不兼容导致的。为了解决这个问题,我计划检查项目的 `build.gradle` 文件,确保所有依赖项和插件版本都符合要求,并尝试更新Gradle版本。此外,还将验证环境变量配置是否正确,以确保开发环境的稳定性。 ... [详细]
  • Spring – Bean Life Cycle
    Spring – Bean Life Cycle ... [详细]
  • 在CentOS 7环境中安装配置Redis及使用Redis Desktop Manager连接时的注意事项与技巧
    在 CentOS 7 环境中安装和配置 Redis 时,需要注意一些关键步骤和最佳实践。本文详细介绍了从安装 Redis 到配置其基本参数的全过程,并提供了使用 Redis Desktop Manager 连接 Redis 服务器的技巧和注意事项。此外,还探讨了如何优化性能和确保数据安全,帮助用户在生产环境中高效地管理和使用 Redis。 ... [详细]
  • 您的数据库配置是否安全?DBSAT工具助您一臂之力!
    本文探讨了Oracle提供的免费工具DBSAT,该工具能够有效协助用户检测和优化数据库配置的安全性。通过全面的分析和报告,DBSAT帮助用户识别潜在的安全漏洞,并提供针对性的改进建议,确保数据库系统的稳定性和安全性。 ... [详细]
  • V8不仅是一款著名的八缸发动机,广泛应用于道奇Charger、宾利Continental GT和BossHoss摩托车中。自2008年以来,作为Chromium项目的一部分,V8 JavaScript引擎在性能优化和技术创新方面取得了显著进展。该引擎通过先进的编译技术和高效的垃圾回收机制,显著提升了JavaScript的执行效率,为现代Web应用提供了强大的支持。持续的优化和创新使得V8在处理复杂计算和大规模数据时表现更加出色,成为众多开发者和企业的首选。 ... [详细]
  • Microsoft Visual Studio 2010 简体中文旗舰版安装与下载详细报告
    最近得知MSDN发布了Microsoft Visual Studio 2010简体中文旗舰版,我怀着极大的兴趣进行了下载和安装。本文将详细介绍下载和安装的全过程。如果您拥有MSDN订阅账号,可以通过以下链接访问下载页面:https://msdn.microsoft.com。此外,文中还提供了详细的步骤说明和常见问题的解决方案,帮助用户顺利完成安装。 ... [详细]
  • 在JavaWeb项目架构中,NFS(网络文件系统)的实现与优化是关键环节。NFS允许不同主机系统通过局域网共享文件和目录,提高资源利用率和数据访问效率。本文详细探讨了NFS在JavaWeb项目中的应用,包括配置、性能优化及常见问题的解决方案,旨在为开发者提供实用的技术参考。 ... [详细]
  • Android Studio 安装指南:详细步骤与常见问题解答
    Android Studio 安装指南:详细步骤与常见问题解答 ... [详细]
  • 在Ubuntu系统中配置Python环境变量是确保项目顺利运行的关键步骤。本文介绍了如何将Windows上的Django项目迁移到Ubuntu,并解决因虚拟环境导致的模块缺失问题。通过详细的操作指南,帮助读者正确配置虚拟环境,确保所有第三方库都能被正确识别和使用。此外,还提供了一些实用的技巧,如如何检查环境变量配置是否正确,以及如何在多个虚拟环境之间切换。 ... [详细]
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社区 版权所有