【发布时间】:2018-04-07 11:34:10
【问题描述】:
在我将 Android Studio 从 2.3 更新到 3.0 版本之后。我在工具/Android/AVD 管理器中找不到 AVD 管理器。
【问题讨论】:
-
我可以通过运行以下命令来运行 AVD 管理器而无需安装 Android Studio:
%ANDROID_HOME%\tools\android.bat
标签: android android-studio avd
在我将 Android Studio 从 2.3 更新到 3.0 版本之后。我在工具/Android/AVD 管理器中找不到 AVD 管理器。
【问题讨论】:
%ANDROID_HOME%\tools\android.bat
标签: android android-studio avd
如果您之前从未使用过 Android Studio,并且没有项目
..打开 AVD 管理器更加棘手!!
例如,如果您安装它以使用 create-react-native-app 项目的模拟器,但没有使用 Android Studio 编写或管理您的应用程序。
以下是访问 AVD 管理器的方法。
需要 AVD Manager 来设置您的模拟器。
Android Studio 文档没有告诉你如何获得访问 AVD Manager。它开始在Open the AVD Manager!
我只需要模拟器(和管理器)。
但我什至没有 OP 所指的窗口。Configure 菜单中的任何内容,包括 Preferences(甚至是 Preferences -> Tools)都没有让我访问 AVD Manager。
所以在我的情况下,没有直接访问 AVD 管理器更加令人困惑!
我的 create-react-native-app 应用程序中也没有 android 文件夹,所以 hamdi's answer above 不适合我。
我只有一个新文件夹/git repo,来自:create-react-native-app
我的解决方案
在 Android Studio 启动屏幕上,我选择:Import Android Code Sample
然后选择任何样本。 (我选择列出的第一个示例)。
然后(经过大量下载/构建..),然后调出 OP 所指的窗口。
然后我不得不更新 gradle,正如user1449542's post above 所提到的那样。
那时,Muhammad Hannan's answer above 很有帮助!!!
我点击了他帖子底部图片中的图标——vioa!
(或者从菜单栏中选择:Tools -> AVD Manager)
我已经意识到启动屏幕选项:Start a new Android Studio Project
也可以工作,甚至更快(下载/构建更少),甚至可能不需要我在下载示例项目时必须做的gradle 文件更新(在另一篇文章中提到)。
只需使用默认设置在默认位置创建一个虚拟项目,然后选择Add No Activity。
Android Studio 将“构建”这个虚拟项目并对其进行设置,然后打开您需要访问所述图标和/或菜单栏的窗口。
以后,这个虚拟项目将出现在 Android Studio 启动屏幕的左侧。
只需单击该虚拟项目即可重新打开访问 AVD 管理器所需的窗口。
然后,像以前一样,单击该图标(或从菜单栏中选择:Tools -> AVD Manager)以创建/编辑 AVD 模拟器。
如果您正在使用 React Native(创建 React Native 应用程序),您可以在创建 AVD 模拟器后start an emulator from the command line,并且可能不需要打开 Android Studio 本身。 (见下面的注释)。
确保在选择a(从通过yarn start 运行您的应用程序的终端窗口)之前启动模拟器。
附加说明供参考:
从命令行启动模拟器:emulator -avd <avd_emulator_name>
列出已配置的模拟器:emulator -list-avds
AVD_Nexus_6P_API_23
AVD_Pixel_2_XL_API_27
AVD_Pixel_XL_API_25
例如,我可以这样做:emulator -avd AVD_Pixel_2_XL_API_27
附加信息
我还必须将以下行添加到我的 .bash_profile
export JAVA_HOME=`/usr/libexec/java_home -v 10`
注意:反引号之间的值是从我的终端安装的 JAVA 回复的值。如果您将该部分单独键入终端,它会吐出 Java 的安装位置。如果您安装了不同版本的 Java,只需将 10 替换为您的版本即可。
然后我得到以下路径:
- Android Studio 启动屏幕 -> 配置 -> SDK ManagerPreferences
- 外观和行为 -> 系统设置 -> Android SDK
- Android SDK 位置:/Users/sherylhohman/Library/Android/sdk
并将其用作添加以下行的值
export ANDROID_HOME=/Users/sherylhohman/Library/Android/sdk
虽然我选择将其写成如下:
export ANDROID_HOME=$HOME/Library/Android/sdk
最后我补充说:
PATH=$PATH:$ANDROID_HOME/emulator
PATH=$PATH:$ANDROID_HOME/tools
PATH=$PATH:$ANDROID_HOME/platform-tools
PATH=$PATH:$ANDROID_HOME/tools/bin
PATH=$PATH:$ANDROID_HOME/platform-tools/adb
export PATH
我可能不需要 ...adb 或 1 个或多个最后的 PATH 条目。
这是许多互联网搜索的累积,许多相互冲突的解决方案。主要缺失的关键是访问 AVD Manager(OP 的问题),最终解决了问题。这恰好是我在尝试让 android 模拟器在我的 create-react-native-app 应用程序中工作的过程中已经添加到我的 .batch_profile 的项目!。
【讨论】:
如果您在使用 React Native 时遇到问题,您可能是在尝试将整个项目包含在 Android Studio 中。您只需包含 React Native 项目中的 android 文件夹。在此过程之后,Gradle 将被同步,AVD Manager 将返回。
【讨论】:
我遇到了同样的问题。 如果您收到此消息:“检测到框架:在项目中检测到 Android 框架”然后单击它并添加 Android。 之后,现在应该启用图标了。
【讨论】:
android studio 3.2.0以上版本可以在右上角找到SDK manager,AVD manager TOP
如果你想通过命令 promat 运行,你可以去 cd 库/Android/sdk/tools/bin ./avdmanager 列表
【讨论】:
我在 Windows 10 中遇到了同样的问题,并在另一篇文章中看到了这个解决方案......它对我有用。
设置系统环境变量ANDROID_HOME和ANDROID_SDK_ROOT
【讨论】:
按 ctrl+shift+a 并搜索 avd 并点击它
【讨论】:
对于 Android Studio 版本 3.1.2,我无法在 android studio 中轻松找到 AVD 管理器。为了启动 AVD 管理器,我必须创建一个示例项目,然后从那里启动它。
我在这里记录了我的所有步骤,以防有人想从中受益。
【讨论】: