Android studio 4.1 Emulator 扩展控件

Posted

技术标签:

【中文标题】Android studio 4.1 Emulator 扩展控件【英文标题】:Android studio 4.1 Emulator extended controls 【发布时间】:2021-02-08 19:19:37 【问题描述】:

此更新中缺少扩展控制设置/选项?像发送短信,gps 设置无法找到设置任何帮助表示赞赏。

【问题讨论】:

太遗憾了,不可能实现这一点,因为这个功能真的很棒。希望他们能尽快添加对 android 模拟器设置的访问权限! 【参考方案1】:

要查看在单独的窗口(进程)中运行模拟器所需的其他选项。

为此,请转到文件...设置...,然后选择以下内容。

您需要取消选中 Launch in a tool window 选项。

完成此操作并重新启动 Android Studio 并启动模拟器后,它将在单独的窗口中运行,您将在模拟器侧面的椭圆菜单项上看到所需的选项。

这是我的 Android Studio 版本信息:

Android Studio 4.1 Build #AI-201.8743.12.41.6858069,构建于 2020 年 9 月 23 日运行时 版本:1.8.0_242-release-1644-b3-6222593 amd64 VM:OpenJDK 64 位 JetBrains s.r.o 的服务器虚拟机 Linux 5.4.0-52-通用 当前桌面:ubuntu:GNOME

【讨论】:

在 Ubuntu 上可以。上面显示的快照来自 Android Studio 4.1 @icespirit 哇,文件...设置...模拟器 => 在 Windows 版本上甚至不存在在工具窗口中启动选项?这真的不是很好。也许他们稍后会发布它,但现在我真的很高兴我在 Linux 上。 该选项存在,但它对我不起作用:(,但是从终端打开模拟器对我有用:) @raddevus【参考方案2】:

编辑:2021 年 9 月

现在,由于Android Studio Arctic Fox (2020.3.1),您可以在设置中启用它:

你有它:


旧答案

TL;DR

目前无法使用

为什么

基于文档:

https://developer.android.com/studio/run/emulator#limitations

限制

目前,当模拟器在工具窗口中运行时,您不能使用它的扩展控件。如果您的开发工作流程严重依赖扩展控件,请继续将 Android Emulator 用作独立应用程序。此外,某些虚拟设备(例如 Android TV 和可折叠设备)无法在 Android Studio 中运行,因为它们在扩展控件中有专门的 UI 要求或重要功能。

【讨论】:

谢谢 - 花了一个小时试图弄清楚如何做到这一点,直到我偶然发现你的答案。希望他们尽快更新它,因为停靠的模拟器是 Android Studio 的一个很好的补充。【参考方案3】:

经过几个小时的努力,我终于使用终端命令启动了我的模拟器,并且能够看到扩展控件。按照这个答案,https://***.com/a/45201495/6869086

【讨论】:

以上是关于Android studio 4.1 Emulator 扩展控件的主要内容,如果未能解决你的问题,请参考以下文章

Android Studio 4.1一键生成代码Template

Android Studio 4.1一键生成代码Template

更新到 Android Studio 4.1 时出现 java.lang.AssertionError

关于Android Studio升级4.1版本后ButterKnife插件不兼容的问题

Android studio 4.1 Emulator 扩展控件

数据绑定不起作用 Android Studio 4.1