【问题标题】:Tools > Android menu doesn't exist in Android Studio工具 > Android 菜单在 Android Studio 中不存在
【发布时间】:2017-11-01 18:59:02
【问题描述】:

来自文档:

要运行 AVD 管理器,请执行以下操作之一:

  • 在 Android Studio 中,选择 Tools > Android > AVD Manager
  • 点击工具栏中的AVD Manager

这些都不存在。

我进入设置,发现没有显示的 AVD Manager 菜单项,并为其分配了键盘快捷键,但它没有做任何事情。

网络上的其他来源提到运行 android avd 来启动 AVD 管理器,但这已被弃用并删除。

**************************************************************************
The "android" command is deprecated.
For manual SDK, AVD, and project management, please use Android Studio.
For command-line tools, use tools\bin\sdkmanager.bat
and tools\bin\avdmanager.bat
**************************************************************************

Invalid or unsupported command "avd"

如何打开 AVD 管理器?

【问题讨论】:

  • “这些都不存在”——您是否打开了 Android 项目,或者您的项目是纯 Java JAR 项目?您使用的是哪个版本的 Android Studio?
  • Android Studio 2.3.2,我尝试将其配置为Android项目,但似乎没有帮助。目前我将项目 SDK 设置为“Android 6.0 Google API”
  • 使用新项目向导,在某个废弃位置(例如,macOS 或 Linux 上的/tmp)创建一个新的 Android 项目。您应该在问题中描述的位置看到 AVD 项目。如果这样做,那么您的原始项目不会被识别为 Android 项目。如果您没有看到它们,那么您的 Android Studio 安装严重混乱。
  • 如果我创建一个新项目,它可以工作。什么样的项目才能成为 Android 项目?
  • 坦率地说,通过新建项目向导,我不知道如何制作非Android项目。只有当我尝试导入现有项目并遇到某种问题(操作员错误或项目配置问题)时,我才会进入这种状态。

标签: android android-studio react-native avd


【解决方案1】:

在新机器上安装 Android Studio 时遇到这个问题。就我而言,问题是 BIOS 上未启用英特尔虚拟化

Android Studio 安装成功,但菜单选项工具->AVD 管理器不可用。仅当我尝试手动重新安装时才发现问题Intel® Hardware Accelerated Execution Manager - Intel HAXM

以下步骤已完成,并非所有人都需要:

1) Enable Intel Virtualization on computer BIOS
2) Reinstall Intel® Hardware Accelerated Execution Manager - Intel HAXM
3) Clone the project again from git
4) Synchronize gradle. Take long minutes to download all packages again.
5) Rebuild project 

仅在执行此步骤后,菜单工具->AVD 管理器才会出现。模块 App 的运行选项此时也可用。在该运行模块之前是一个空框。

注意:我的 Android Studio 版本是 3.2

【讨论】:

    【解决方案2】:

    只要新建一个项目,你就会得到这样的 gradle 同步消息:

    然后点击链接安装构建工具。

    仅此而已

    【讨论】:

    • 难以置信,这是工作!谢谢你,也为你感到羞耻 android studio ....
    【解决方案3】:

    按照安卓终端窗口中的提示操作即可。

    我能够通过尝试构建 gradle 来解决此问题,当失败时,它提示我“安装缺少的平台并同步项目”。这解决了这个问题。解决 gradle 依赖关系大约需要 5 分钟。

    注意:这是试图从原始 ionic 生成的 android 代码运行 ionic 应用程序。在您执行这些步骤之前,它最初不会被识别为 android 项目或应用程序。

    在所有完成之前,tools>Android>菜单不可用。

    【讨论】:

      【解决方案4】:

      我遇到了同样的问题。

      检查你在 android studio 的底部没有任何错误。我有一个带有 sdk build 的。如果你有同样的点击错误日志中的链接。

      接下来转到文件 -> 设置 -> 外观和行为 -> 菜单和工具栏。 上卷主菜单 -> 工具。 选择安卓。 单击“应用”按钮和“确定”。 稍等片刻(底部进度条)。

      希望我能解决你的问题。

      【讨论】:

      • 这是不完整的。点击Android后你会做什么?没有要应用的更改。
      【解决方案5】:

      React Native CLI 在android 目录中创建一个Android 项目。

      在 Android Studio 中,您可以将该文件夹作为项目导入(或打开)而不是外部目录,并且应该会出现 Tools > Android 选项。 (由于某种原因,这可能需要几秒钟。)

      【讨论】:

      • 这听起来像我需要的。但是,您没有提供任何详细信息来执行此操作。您能否提供重现您的解决方案的步骤?我检查了我的两个 Program Files 文件夹中的 Android 文件夹,并且没有要打开的项目。
      • @BermudaLamb android 文件夹应位于项目 (repo) 文件夹中的目录中。类似build/android/
      【解决方案6】:

      但是我如何将现有的导入项目变成 Android 项目?

      从技术上讲,AFAIK,在适当的build.gradle 文件中存在apply plugin: 'com.android.application'apply plugin: 'com.android.library',以及在适当的build.gradle 文件中的必要设置。如果您查看刚刚创建的 Android 项目,您会在项目根目录中看到一个 build.gradle 文件,另一个在 app/ 中。顶级build.gradle 文件配置获取插件的位置(通过buildscript 闭包,其中“闭包”是“{} 中的东西”)。模块的build.gradle 文件中的apply plugin: 'com.android.application' 语句说“这个模块创建一个Android 应用程序”,而apply plugin: 'com.android.library' 说“这个模块创建一个Android 库”。我的假设是您缺少部分或全部。

      恕我直言,最简单的解决方案是创建一个新项目,然后将 Java 代码和其他相关部分从有点损坏的项目拖放到新项目中。如果您在两个 Android Studio 窗口之间拖放,它会相当智能,而且它还遵循标准的 Ctrl-for-copy-vs.-move 模式(至少在 Windows/Linux 上是这样)。这样,您就可以从一个正确配置的 Android 项目开始,并且只需添加您希望它拥有的代码和内容。

      或者,您可以查看新项目并尝试改造现有项目(例如,修改 build.gradle 文件)。经验丰富的开发人员可以轻松做到这一点;我不会向 Android 新手推荐这种东西。

      【讨论】:

      • 该项目有正确的 gradle 文件,但 Android Studio 没有找到它们。我意识到这是因为我使用的是 React Native,而 Android 项目位于 android 子目录中。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-04-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-01-04
      相关资源
      最近更新 更多