如何在最新的Android Studio 3.1中打开Android设备监视器

Gaj*_*lur 68 android android-studio

最近我更新了我的android工作室,更新后,我无法在工具部分找到android设备监视器选项.在之前的更新中,它位于tools-> android-> android device monitor中.但现在在更新版本中,它不存在.你可以查看我的android studio的截图.

在此输入图像描述

Uma*_*air 60

如果你想从设备监视器推送或拉动你的文件,android studio会提供比android监视器更好的东西.只需看看工作室的右侧有一个选项设备文件资源管理器.打开它,你很高兴.从顶部下拉列表中选择您的设备,其余部分与Android监视器中的相同.下面是附加的屏幕截图,为您提供准确的位置和想法.

在此输入图像描述

  • @ArjunParth你的应用程序的最小sdk版本是什么? (2认同)

Has*_*mil 27

现在您可以使用设备文件资源管理器而不是设备监视器.去

查看>工具窗口>设备文件资源管理器

截图:在android studio 3.1.3中打开设备文件资源管理器

更多细节

  1. 单击视图>工具窗口>设备文件资源管理器或单击工具窗口栏中的设备文件资源管理器按钮以打开设备文件资源管理器.
  2. 从下拉列表中选择一个设备.
  3. 在文件资源管理器窗口中与设备内容交互.右键单击文件或目录以创建新文件或目录,将所选文件或目录保存到计算机,上载,删除或同步.双击文件以在Android Studio中打开它.

Android Studio将您以此方式打开的文件保存在项目外的临时目录中.如果对使用"设备文件资源管理器"打开的文件进行修改,并希望将更改保存回设备,则必须手动将修改后的文件版本上载到设备.

屏幕快照:设备文件资源管理器工具窗口

在浏览设备的文件时,以下目录特别有用:

数据/数据/ APP_NAME /

包含存储在内部存储上的应用的数据文件

SD卡/

包含存储在外部用户存储上的用户文件(图片等)

注意:并非所有硬件设备上的文件都在"设备文件资源管理器"中可见.例如,在data/data /目录中,无法在设备文件资源管理器中展开与设备上不可调试的应用程序对应的条目.

  • **设备监视器**不仅仅是一个文件浏览器,所以你的答案更适合评论 (2认同)

Ali*_*Ali 17

要启动独立的Device Monitor应用程序,请在android-sdk/tools/目录的命令行中输入以下内容:

monitor
Run Code Online (Sandbox Code Playgroud)

然后,您可以通过从" 设备"窗格中选择设备,将该工具链接到已连接的设备.如果您在查看窗格或窗口时遇到问题,请从菜单栏中选择"窗口">"重置透视图 ".

  • 注意:每个设备一次只能连接到一个调试器进程.因此,例如,如果您使用Android Studio在设备上调试应用程序,则需要在从Android设备监视器附加调试程序进程之前断开Android Studio调试程序与设备的连接.

参考:https://developer.android.com/studio/profile/monitor.html

=>您可以更改minSdkVersion 16并打开设备文件资源管理器

  • 设备文件浏览器 Android设备监视器的工作方式相同

见下图:

在此输入图像描述


Nik*_*unj 6

在Android Studio 3.1 设备监视器中,仅可从命令行使用。

在Android Studio 3.1中,设备监视器所扮演的角色比以前更少。在许多情况下,新的和改进的工具现在提供了通过设备监视器提供的功能。

请参阅设备监视器文档,以获取有关从命令行调用设备监视器的说明以及通过设备监视器可用的工具的详细信息。

要启动独立的设备监视器应用程序,请在android-sdk/tools/目录中的命令行上输入以下内容:

monitor
Run Code Online (Sandbox Code Playgroud)


Pra*_*ant 5

要启动独立的 Device Monitor 应用程序,请在android-sdk/tools/ 目录中的命令行上输入以下内容

monitor

但请记住, 大多数 Android Device Monitor 组件在 3.0 之后都已弃用 有关详细信息,请访问此链接

Android Device Monitor 及其功能在 3.0 之后被弃用


Ale*_*lex 5

为了让它工作,我必须从Java 10切换到Java 8(在我的系统 PATH 变量中)然后转到 C:\Users\Alex\AppData\Local\Android\Sdk\tools\lib\monitor-x86_64 and run monitor.exe.