AndroidStudio 3.0中之后无法打开DDMS [Android Device Monitor] 问题

 
 转 https://blog.csdn.net/black_bird_cn/article/details/79893688

一、AndroidStudio 3.0中之后无法打开Android Device Monitor

最近升级了AS后发现在在菜单栏中的ToolsAndroid中没用了,这样就不能愉快的打开了DDMS了,但是有些工作还是需要DDMS的帮助的,于是就开始了和AndroidStudio为打开DDMS斗智斗勇一番。

先看看Google对AndroidStudio 在3.0以后版本中Android Device Monitor 的描述:


Android Device Monitor

Android Device Monitor is a standalone tool that provides a UI for several Android app debugging and analysis tools.

However, most components of the Android Device Monitor are deprecated in favor of updated tools available in Android Studio 3.0 and higher.


说白了就是Android Device Monitor这个玩意不好用了,我们[谷歌]准备慢慢抛弃它了,于是在Android Studio 3.0开始慢慢的动手啦,所以在AndroidStudio 菜单栏中的Tools删除Android菜单,当然在菜单栏中的DDMS图标也删除了,这就导致不能像之前版本AS那样轻松使用DDMS了,但是在很多情况下DDMS还是很有用滴;因此Google还是保留了Android Device Monitor的。

二、打开Android Device Monitor的新方式

Google文档中打开Android Device Monitor的方式:


Start Android Device Monitor 
To start the standalone Device Monitor application, enter the following on the command line in the android-sdk/tools/ directory:

monitor
  • 1

换成了我的话就是这样的了

  • 用我们的白话就AS在3.0之后删除之前的了 Tools目录下的Android菜单,这样就导致以前通过Tools-->Android-->DeviceMonitor 打开DDMS 的方式行不通啦
  • 最后根据Google 文档自己鼓捣打开DDMS,在此记录一下: 
    • 1.先找到AndroidStudio配置的SDK路径: ;
    • 2.在SDK的android-sdk/tools/路径下【就是和配置ADB命令一样的路径】有个monitor.bat 的批处理文件;
    • 3.鼠标连续点击两下monitor.bat这个批处理文件,在屏幕上会打开一个类似CMD的命令行中输入板,然后迅速自动关闭
    • 4.坐等1到3秒就会打开DDMS

附上android-sdk/tools/文件截图【已经标出了monitor.bat】: 

还有以图为证: 

三、打开DMMS小技巧(快捷方式)

如果是需要经常DDMS的话,每次都先找的AndroidStudio配置SDK文件夹下找到android-sdk/tools/monitor.bat,再打开就有点麻烦了,于是个人想出下面几种简单的打开DDMS的方式了;

  • 备注:以下命令中:D:\AndroidSDK\tools\monitor.bat是我个人AndroidStudio配置SDK下monitor.bat具体路径,诸位小伙伴使用前需要替换为`自己电脑中AndroidStudio配置SDK下monitor.bat的完整路径;

(一)、bat批处理文件快捷方式

由于现在每天面对的是设备需要经常借助DMMS,属于这里干脆写个简单的批处理文件bat放在桌面上,需要打开DDMS时就点击一下就打开DDMS那就好多了。 
下面是我写的打开DDMS的bat文件。

@echo off
rem color 0A :设置cmd背景颜色和字体颜色
color 0A
rem title:设置cmd标题
title Start Android Studio Mointor
echo 请按任意键打开 Android Studio Mointor .....
pause>nul
rem “D:\AndroidSDK\tools\monitor.bat”是AndroidStudio配置SDK文件夹下monitor.bat的完整路径
call D:\AndroidSDK\tools\monitor.bat

(二)、Dos命令

其实在上面的批处理文件中真正打开DMMS的是最后一行命令,当然也可以把这行命令在命令窗口执行同样可以打开DDMS;

(1)打开Window命令窗口 :Win+R快捷键–>CMD–>Enter;复制命令: 
call D:\AndroidSDK\tools\monitor.bat,然后回车执行,坐等1到3秒就会打开DDMS

(2)在AndroidStudio中底部Terminal中输入: 
call D:\AndroidSDK\tools\monitor.bat,然后回车执行,坐等1到3秒就会打开DDMS


四、附上Google 文档方便大家查看

如果有不同情况欢迎留言或者自行参考: Google文档

AndroidStudio 3.0中之后无法打开DDMS [Android Device Monitor] 问题的更多相关文章

  1. 在Android Studio中打开Android Device Monitor时报错的解决方法

    在Android Studio中打开Android Device Monitor时报以下错误时(Android-SDK\tools\lib\monitor-x86_64\configuration\1 ...

  2. AndroidStudio3.0打开Android Device Monitor

    相信很多更新了AndroidStudio3.0的小伙伴会发现无法在工具栏的的Tools->Android->device monitor,打开DeviceMonitor. 今天偶然看到 G ...

  3. Android-Android Studio 3.0找不到Android Device Monitor

    原文:https://blog.csdn.net/yuanxiang01/article/details/80494842?utm_source=copy   为什么Android Studio 3. ...

  4. Android Studio 3.0找不到Android Device Monitor

    因为自Android Studio 3.0开始弃用Android Device Monitor,Android Developers官网上的原话是: Android Device Monitor is ...

  5. Android Device Monitor工具的DDMS使用

    Dalvik Debug Monitor Server(DDMS)是主要的Android调试工具之一 1.打开android studio->tools->android device m ...

  6. AndroidStudio3.0无法打开Android Device Monitor的解决办法(An error has occurred on Android Device Monitor)

    ---恢复内容开始--- 打开monitor时出现 An error has occurred. See the log file... ------------------------------- ...

  7. Android 7.0 中 ContentProvider 实现原理

    欢迎大家前往腾讯云社区,获取更多腾讯海量技术实践干货哦~ 作者:汪毅雄 导语: 本文描述了ContentProvider发布者和调用者这两在Framework层是如何实现的. 作为Android的四大 ...

  8. IIS7.0中Process打开cmd程序出现问题

    本人在VS中用Process打开cmd程序,并传入参数,转换图片,运行成功! 但是放入IIS7.0中,Process打不开cmd程序,程序直接运行过去,无结果,无报错! 解决方案: 将IIS里面你程序 ...

  9. 配置IIS提示打开目录浏览时的问题:未能从程序集“System.ServiceModel, Version=3.0.0.0”中加载类型“System.ServiceModel.Activation.HttpModule” 的解决办法

    错误消息: 未能从程序集“System.ServiceModel, Version=3.0.0.0”中加载类型“System.ServiceModel.Activation.HttpModule” 的 ...

随机推荐

  1. 五、DDL语言

    目录 简介 库的管理: 表的管理: 命令: 库的管理 创建 修改(一旦创建库,一般不修改) 删除 表的管理 创建 修改 删除 复制 常见约束 含义 分类 标识列(自增长列) 简介 DDL:数据定义语言 ...

  2. django的几种缓存配置

    前言 首先说,为什么要用缓存的,由于Django是动态网站,所有每次请求均会去数据进行相应的操作,当程序访问量大时,耗时必然会更加明显,最简单解决方式是使用:缓存,缓存将一个某个views的返回值保存 ...

  3. 对于在tinyOS中读取MPU6050数据卡死的总结

    最近这几天一直给tinyOS挂载外设,从最简单的LED.KEY,再到串口,这些都没什么大问题,无非就是先初始化tinyOS,再初始化硬件外设,接着启动tinyOS,然后tinyOS去寻找优先级最高的任 ...

  4. TouchGFX版本

    TouchGFX 4.12.3版本 本文概述了TouchGFX 4.12.3版本,其总体功能以及如何与CubeMX和CubeIDE集成. 总览 有关4.12.3新增功能的一般概述,请查看发行版中的ch ...

  5. Linux学习笔记(四)Linux常用命令:帮助命令

    一.帮助命令man [man] [命令] 例如: man ls man的级别 man -f [命令]  相当于  whereis [命令] 可查看该命令有几个等级,进而可以通过 man [等级数] [ ...

  6. macos下简单的socket服务器+客户端

    TCP客户端服务器编程模型: 服务器: 调用socket函数创建套接字 调用bind绑定本地IP和端口 调用listen启动监听(准备好接收客户端链接的队列) 调用accept从已连接队列中提取第一个 ...

  7. java线程基础巩固---创建并启动线程

    对于java的并发编程方面的东东,不管是面试还是实际工作开发都是非常重要的,而往往只要涉及到并发相关的东东有点让人觉得有点难,而实际工作中涉及到并发可能就是简单的用下同步块.上锁之类的一些简单的操作, ...

  8. golang map多层嵌套使用及遍历方法汇总

    原文:https://blog.csdn.net/boyhandsome7/article/details/79734847 ------------------------------------- ...

  9. [JLOI2009]神秘的生物——轮廓线DP

    原题链接 题目大意 \(n\times n\)的带权方阵,选一个权值最大的连通块 Solution 一眼连通性DP,然后就没了 转移很好想的啦,简单讨论一下就行了 有一个坑点,就是不能一个格子都不选, ...

  10. windows 切换git远程仓库地址后 git push 提示Authentication failed

    git切换远程分支: 方法一: git remote set-url origin 你新的远程仓库地址 方法二: git remote rm origin git remote add origin ...