日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > Android >内容正文

Android

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

發(fā)布時間:2025/3/15 Android 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 解决在Android Studio 3.2找不到Android Device Monitor工具 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

升級到AndroidStudio最新版本(>3.2)朋友們都會遇到一個問題,找不到DDMS [Android Device Monitor], 只能從SDK目錄下找到 monitor 啟動DDMS [Android Device Monitor],所以寫了一個插件快速啟動Android Device Monitor

源碼及使用方式

開發(fā)工具: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中還是存在,插件通過動態(tài)獲取本地SDK路徑啟動AndroidDeviceMonitor, 由于電腦性能不同,啟動速度會有不同

Google為什么棄用Android Device Monitor

Android Developers官網上的原文鏈接

Android Device Monitor是一個Android應用調試和分析工具提供了一個UI工具,但是大部分組件在Android Studio 3.1已經棄用了, 并且會在Android Studio 3.2中移除,將會用新的工具幫助開發(fā)人員調試和分析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) {}} } 復制代碼/*** 動態(tài)獲取本地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

總結

以上是生活随笔為你收集整理的解决在Android Studio 3.2找不到Android Device Monitor工具的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。