Cannot find AVD system path. Please define ANDROID_SDK_ROOT 这个问题不一定出在路径配置上

2023-05-16

Cannot find AVD system path. Please define ANDROID_SDK_ROOT

我下面说的解决方式仅限于极其小众的道友。

老婆作为刚入门的移动端开发的萌新,经常会有问题问我。就比如昨天她查遍教程也没解决这个报错,而我已经2年没动Android开发了,不得不细细排查。网上有很多点击量很大的答案,都是说其然,不说其所以然。我一直强调最重要的是:我们要学到分析问题的能力,而不是记住一个解决问题的方法。

首先翻译, 异常是说 avd找不到了,请配置 ANDROID_SDK_ROOT。这里乱七八糟的教程都请先忽视。想一下就清楚这句话的另一个含义是:我在你配置的sdk根目录没找到avd 。那么就检查根目录配置了没有,这个根目录里有没有avd。没配就去配,没avd就下载。这类问题都这么解决,哪里没有补哪里。

最后重点来了。如果以上你都检查好了,但是依然给你报这个错,那么请点击studio的tool里面的avd按钮, 单独运行一次avd,然后给配置一个Android虚拟手机,最后你再去点击studio的应用启动按钮。我猜你之前一直是直接点击studio的应用启动按钮,希望能自动弹出一个模拟器吧。。。

我们都知道我写的非静态类都是要new一个实例才能用的。其实什么软件都一样,都是一个实例 在计算机 内存里开一个进程跑。你点击studio的应用启动按钮后,他是去找一个现成的avd实例去了,但是你从未建过这个实例。所以虽然你看起来什么都配置了,但它就是说没找到avd。让你单独运行一次,就是要你去建这个avd的实例去的。

这类需要单独启动一下才能被调用的程序很少,但确实有。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Cannot find AVD system path. Please define ANDROID_SDK_ROOT 这个问题不一定出在路径配置上 的相关文章

  • ruby rspec 不能与 simplecov 一起使用

    我安装了 simplecov gem 并添加了 require simplecov SimpleCov start 到spec helper rb文件 现在如果我在some file spec rb文件中包含spec helper rb并尝
  • 使用正则表达式查找并替换(批处理.BAT)

    我想在多个文本文件中进行查找 替换 如何使用 BAT 实现自动化 我还需要正则表达式 示例 查找
  • 如何在 OS X 上查看 $PATH 变量的当前值?

    PATH returns bash usr local share npm bin Library Frameworks Python framework Versions 2 7 bin usr local bin usr local s
  • Android Studio 使用的默认 Android SDK 路径是什么?

    使用Android Studio下载Android SDK时 默认下载路径是什么 我有兴趣了解 Linux Mac 和 Windows 的路径 在网上搜索了一下 好像是这样的 Linux Android Sdk Mac Library An
  • 如何使用 fprintf 并写入管道?

    我创建了一个管道 并使用 dup2 将流 1 和 2 stdout 和 stderr 覆盖到这些管道中 现在我希望使用 fprintf 写入流 1 或 2 但我的程序似乎没有在管道的另一端接收到任何内容 我尝试过使用 printf 但我不确
  • 如何用c语言运行可执行文件?

    我试图使用 C 语言编译器 3 0 执行这个程序 一切正常 但是当我运行这个程序时 它永远不会打开 Firefox 当我运行这个程序的可执行文件时 它显示兼容性问题错误 请帮助我 include
  • 捆绑 pathsForResourcesOfType:inDirectory:

    在我的应用程序中 我有很多图片 分为几个类别 以下是项目内和我的硬盘上的应用程序树 ApplicationName Resources Thumbs Images Buttons Default png 在拇指文件夹中 我有很多 png 文
  • 查找和替换正则表达式问题

    感谢这里对我其他问题的所有大力帮助 我开始掌握正则表达式 但我仍然对这个一无所知 我的代码是 StreamReader reader new StreamReader fDialog FileName ToString string con
  • 获取 Windows 窗体应用程序的执行目录的路径

    我想获取 Windows 窗体应用程序的执行目录的路径 即可执行文件所在的目录 有谁知道 NET 中的内置方法可以做到这一点 在VB NET中 Dim directory as String My Application Info Dire
  • Linux下单个目录下文件过多会怎样?

    如果一个目录中有大约 1 000 000 个单独的文件 大部分大小为 100k 其中没有其他目录和文件 是否会以任何其他可能的方式降低效率或产生缺点 ARG MAX 会对此提出异议 例如 rm rf 在目录中时 会说 参数太多 想要执行某种
  • Yii 框架:控制器/操作 url 和参数

    在我的申请中 我有ApiController with actionUsers 所以在 YII 中路径变成api users 现在为了获取某些用户信息 我使用以下路径api users id 10其中 10 是用户 ID id路径的一部分基
  • 在java中打开Windows资源管理器

    我一直在 Stack Overflow 上寻找这个问题的答案 但找不到适合我的答案 使用 Java 如何创建一个将资源管理器窗口启动到指定目录的按钮 如果可能的话 如何使其适用于 OSX 和 Linux 我不确定它在其他操作系统中如何工作
  • 如何按文件大小对查找结果进行排序

    如何按文件大小对 find 命令的结果进行排序 我试图对这个 find 命令的结果进行排序 find src type f print0 我不需要目录的大小 我需要仅按大小排序的文件相对路径 这是如何做的using find command
  • 与平台无关的文件路径?

    如何在 Python 中使用应用程序文件夹内的文件 当然与平台无关 与此类似的东西 bin sh mypath 0 LIBDIR mypath modules 您可以使用os path及其函数 负责处理特定于操作系统的路径 gt gt gt
  • 如何获取通过网络驱动器访问的文件的 UNC 路径?

    我正在 VC 中开发一个应用程序 其中网络驱动器用于访问文件 驱动器由用户手动分配 然后在应用程序中选择驱动器 这会导致驱动器并不总是映射到相同的服务器 我该如何获取此类文件的 UNC 路径 这主要是为了识别目的 这是我用来将普通路径转换为
  • 如何在Python中获取绝对文件路径

    给定一条路径 例如 mydir myfile txt 如何在Python中找到文件的绝对路径 例如 在 Windows 上 我最终可能会得到 C example cwd mydir myfile txt gt gt gt import os
  • Ansible:如何为Solaris设置全局路径

    我正在编写 Ansible 剧本来在 Solaris 服务器上设置和安装我们的应用程序 问题是我需要执行的 bash 脚本都假设某个目录位于 PATH 上 即 data bin 如果 Ansible 没有忽略所有这些 这通常不会成为问题 p
  • 在多个文件中进行查找/替换的最佳方法?

    最好的方法是什么 我不是命令行战士 但我想可能有一种使用方法grep and cat 我只想替换文件夹和子文件夹中出现的字符串 最好的方法是什么 如果这很重要的话 我正在运行 ubuntu 我将为使用的人提供另一个例子ag 银色搜索者 ht
  • PHP如何找到Web服务器的临时路径?

    当您处理 HTTP 上传时 文件将上传到 FILES field name tmp name 我知道我可以从那里提取临时路径 但我期待着也许 SERVER具有临时路径 没有 或其他优雅的方式来了解它的参数 有没有 ini get uploa
  • 以不敏感的方式在 bash 中查找路径

    假设一条路径像 home albfan Projects InSaNEWEBproJECT 尽管事实上不使用这样的名称 有没有办法以不敏感的方式检查路径 我遇到了这个解决方案 但如果可能的话 我想找到一个内置或 gnu 程序 functio

随机推荐