升级到AndroidStudio最新版本(>3.2)朋友们都会遇到一个问题,找不到DDMS [Android Device Monitor], 只能从SDK目录下找到 monitor 启动DDMS [Android Device Monitor],所以写了一个插件快速启动Android Device Monitor

源码及使用方式

开发工具:IntelliJ IDEA
PS: 如果有需要的朋友欢迎留言

Github地址:https://github.com/hi-dhl/DeviceMonitorPlugin

插件下载地址:https://github.com/hi-dhl/DeviceMonitorPlugin/releases/download/1.0/DeviceMonitorPlugin.jar

安装方式:

  • 打开AndroidStudio
  • 选择Preference -> Plugins-> install plugin from disk
  • 选择下载好的插件[DeviceMonitorPlugin.jar] -> 重启AndroidStudio

如何启动:

  • 打开AndroidStudio
  • 菜单栏tools -> 单击DeviceMonitor

PS: Google虽然删除了AdnroidStudio启动入口,但是本地SDK中还是存在,插件通过动态获取本地SDK路径启动AndroidDeviceMonitor, 由于电脑性能不同,启动速度会有不同

Google为什么弃用Android Device Monitor

Android Developers官网上的原文链接

Android Device MREADMEonitor是一个Android应用调试和分析工具提供了一个UI工具,但是大部分组件在Android Studio 3.1已经弃用了, 并且会在Android Studio 3.2中移除,将会用新的工具帮助开发人员调试和分析Android应用,详情戳这里

插件核心代码

public class Monitor extends AnAction {@Overridepublic void actionPerformed(AnActionEvent anActionEvent) {try {Project project = anActionEvent.getData(PlatformDataKeys.PROJECT);String os = AndroidUtils.getPlatformName();String sdkPath = AndroidUtils.getApkLocalProperties(project);if (os.toLowerCase().startsWith("win")) {sdkPath += File.separator + "tools" + File.separator + "monitor.bat";} else {sdkPath += File.separator + "tools" + File.separator + "monitor";}Runtime.getRuntime().exec(sdkPath);} catch (Exception e) {}}
}/*** 动态获取本地Android SDK的路径** @param project* @return*/
public static String getApkLocalProperties(Project project) {String sdkPath = "";try {String path = project.getBasePath() + File.separator + "local.properties";Properties properties = new Properties();InputStream inputStream = new FileInputStream(path);properties.load(inputStream);sdkPath = properties.getProperty("sdk.dir");} catch (Exception e) {}return sdkPath;
}

Github地址:https://github.com/hi-dhl/DeviceMonitorPlugin

为什么unity 安装完模块还是找不到sdk_解决在Android Studio 3.2找不到Android Device Monitor工具...相关推荐

  1. 为什么unity 安装完模块还是找不到sdk_Unity填坑笔记(四)——移植UWP平台

    0. 絮絮念 本来不想写这篇文章,一来做完这一波之后我再也不想做WSA平台--二来我觉得会做这个平台的人并不多,所以写下来意义也不大.不过在移植过程中ToLua的作者蒙哥给了我不少帮助,也说断断续续有 ...

  2. 【昊鼎王五】pip安装pymssql模块时报错“PEP 517”怎么解决?

    [昊鼎王五]pip安装pymssql模块时报错"PEP 517"怎么解决? 背景 在https://blog.csdn.net/haoding205/article/details ...

  3. android studio 远程调试,Unity3D学习笔记——Android远程真机调试(Unity Remote)

    前言:当使用Unity开发移动端的游戏,特别是使用到手机的传感器,如重力感应等,调试的时候,很麻烦, 因为每次都需要编译成APK后安装到手机中测试,而Unity Remote便能很好的解决这个问题,U ...

  4. android studio device功能,Android Studio 3.0找不到Android Device Monitor

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

  5. android 模拟器应用未安装,当我在Android Studio中运行它时,Android应用程序未安装在模拟器或设备上...

    我正在开发Android应用程序.在我的应用程序中,我正在测试在设备和模拟器上运行的应用程序.这是我的第三个Android应用程序开发.当我开发其他应用程序时,应用程序会自动安装在设备上或模拟器上的启 ...

  6. python安装mysqlclient模块报fatal error: Python.h:解决方法

    在搭建Flask框架安装mysqlclient模块时候老是报fatal error: Python.h:错误,折腾老半天,百度了老半天看了不少大神帖子,就是没解决, 后来发现这不是个BUG,都是自己的 ...

  7. 给python安装tkinter模块(及各种问题的解决:如 ModuleNotFoundError: No module named ‘_tkinter’)

    文章目录 前言 1. 环境 2. 问题描述 3. 给Python2.7安装tkinter 4. 给python3.6.3安装tkinter(注意:这里失败了,但是过程值得记录一下) 5. [可行方案] ...

  8. 解决在Android Studio 3.2找不到Android Device Monitor工具

    升级到AndroidStudio最新版本(>3.2)朋友们都会遇到一个问题,找不到DDMS [Android Device Monitor], 只能从SDK目录下找到 monitor 启动DDM ...

  9. android studio ADB Interface 找不到驱动程序

    百度了一下,这种方法亲试有效: 1,计算机-->  右击 --> 管理 --> 设备管理器 2,双击带黄色感叹号的ADB Interface 3,点击更新驱动程序 4,点击 &quo ...

最新文章

  1. [译]Vulkan教程(04)基础代码
  2. C++智能指针(设计和使用)
  3. 京东到家基于netty与websocket的实践
  4. DCMTK:DSRDocument类的测试程序
  5. linux 下转换UTC到本地时间
  6. cefSharp通过js操控页面,含跨域操控
  7. 第十二章 图形用户界面
  8. Silverlight for Windows Phone 开发学习笔记(-)
  9. sqoop简单的demo 先跑起来再说
  10. WIN7安装启动盘制作并支持usb3.0
  11. 传真机使用方法,使用说明
  12. strut1和strut2的区别
  13. php推送手机,PHP_解析php做推送服务端实现ios消息推送,准备工作1.获取手机注册应用 - phpStudy...
  14. 邮箱发信量到达上限,发不出邮件,你知道该怎么办吗?
  15. 用python打开\显示\保存图像
  16. 英语日常口语对话(2)
  17. Linux rpm 命令 【转】
  18. 94Echarts - 地理坐标/地图(Use lines to draw 1 million ny streets.)
  19. 如何带团队,怎么带团队。
  20. 爱思助手从苹果服务器shsh失败,什么是SHSH?如何通过爱思助手备份SHSH?

热门文章

  1. 合泰单片机 熔丝_合泰单片机HT66F018红外发射C程序及电路图
  2. java 代码发送邮件添加附件_Java实现163邮箱发送邮件到QQ邮箱
  3. python 将实例用作属性_将类实例用作类属性、描述符和属性
  4. html冷门标签,html 冷门
  5. jmeter对乱码如何处理_JMeter中文乱码的解决
  6. Spark SQL 加载数据
  7. Mysql 5.7 json
  8. VMware ubuntu 上网2
  9. Matplotlib绘制动态曲线图,超简单!!
  10. libcurl linux 静态链接库_Linux学习:Makefile 模板(动态库、静态库、可执行程序)...