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

时间:2018-03-30 12:05:49

标签: android android-studio

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

enter image description here

15 个答案:

答案 0 :(得分:53)

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

enter image description here

答案 1 :(得分:19)

现在您可以使用设备文件浏览器代替设备监视器。转到

  

视图>工具窗口>设备文件浏览器

screenshot: opening device file explorer in android studio 3.1.3

更多详细信息

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

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

screenshot: The Device File Explorer tool window

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

  

数据/数据/应用名称/

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

  

sdcard /

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

  

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

答案 2 :(得分:16)

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

monitor

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

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

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

=> 您可以更改 minSdkVersion 16 并打开设备文件浏览器

  • 设备文件资源管理器 的工作方式与 Android设备监视器
  • 相同

见下图:

enter image description here

答案 3 :(得分:3)

仅从命令行提供的Android Studio 3.1 Device Monitor

  

在Android Studio 3.1中,设备监视器提供的角色不如   它以前做过。在许多情况下,可通过的功能   现在,设备监视器由新的和改进的工具提供。

     

有关调用的说明,请参阅Device Monitor documentation   来自命令行的设备监视器以及工具的详细信息   可通过设备监视器获得。

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

monitor

答案 4 :(得分:3)

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

monitor

但请记住 大多数Android设备监视器组件在3.0 之后已弃用 有关详细信息,请访问此link

Android Device Monitor and its features are deprecated after 3.0

答案 5 :(得分:2)

要使其正常工作,我必须从Java 10切换到Java 8(在我的系统PATH变量中),然后转到C:\ Users \ Alex \ AppData \ Local \ Android \ Sdk \ tools \ lib \ monitor-x86_64并运行monitor.exe。

答案 6 :(得分:1)

"Testing the game on your Android device"中所述,我遵循了这三个步骤

  1. 游戏仍在您的设备上运行时,请返回计算机。
  2. 导航到包含Android SDK工具的目录。
  3. 导航至工具,然后双击名为Monitor的应用程序。

这是在提示以下错误

Android Device Monitor Error

我也使用cmd进行了测试,并且仍然存在相同的错误

cmd

要修复此问题,我必须转到 AndroidSDKTools \ tools \ lib \ monitor-x86_64 ,然后双击监视应用程序

monitor application

然后Android设备管理器正常启动

Android Device Manager

答案 7 :(得分:1)

ADM在3.1版的android studio中已弃用,并已从Android Studio 3.2中删除。 Android设备监视器已被新功能取代,并在命令行android-sdk/tools/目录之后,在android studio 3.1及更低版本中启动Android设备监视器应用程序:

monitor

答案 8 :(得分:1)

您仍然可以使用正确的路径从Windows 10上的文件资源管理器中运行它。您只需要转到C:\Users\user\AppData\Local\Android\Sdk\tools\lib\monitor-x86_64并双击文件监视器即可。

如果只想在cmd中使用“监视”命令,则必须将此文件夹(在我的情况下是android studio 3.4.1和win10)添加到环境变量中。因此,按开始按钮,然后键入Edit the system environment variabes,然后单击它,系统属性窗口将打开。然后去

  

环境变量=>系统变量=>路径

Edit按钮输入路径并添加新值

  

C:\ Users \ user \ AppData \ Local \ Android \ Sdk \ tools \ lib \ monitor-x86_64

单击“确定”,“确定”和“确定”并重新启动cmd窗口(如果已打开)并键入“监视器”,它也应同时打开监视器。

希望有帮助!

PD:此答案基于https://stackoverflow.com/a/55077068/5360905的答案Tiago Martins Peres

答案 9 :(得分:1)

Android设备监视器已在Android Studio 3.1中弃用,并已从Android Studio 3.2中删除

使用Android Studio 3.0中引入的Android Profiler来衡量CPU使用率,网络,内存等。要打开Android Profiler:查看->工具窗口-> Profiler。

Android设备监视器已由here的一些新功能代替。

答案 10 :(得分:0)

根据开发人员文档,它现在已被弃用。请遵循以下文档: developer link

答案 11 :(得分:0)

在Android Studio 3.1及更高版本上,您可以通过首先启动模拟器将照片推送到模拟器。然后从屏幕顶部的菜单中选择“设备文件资源管理器”:视图/工具窗口/设备文件资源管理器 然后查看名为“ sdcard”的文件夹,您将看到一个名为“ Pictures”的文件夹,单击它。 然后右键单击它并选择“上传”,然后导航到计算机上的照片,并导航到要推送到模拟器上的照片。重新启动模拟器。 见下图: example of uploading a photo to emulator

答案 12 :(得分:0)

jdk的最高版本为1.8.0_144

然后运行监视器

答案 13 :(得分:0)

如果要查找“层次结构查看器”工具,则该工具已更改为“布局检查器”:

https://developer.android.com/studio/debug/layout-inspector.html

答案 14 :(得分:-2)

检查此link

打开您的终端并输入: Android_Sdk_Path / tools

运行 ./ monitor