Android Studio 3.1中Device Monitor无法显示及打开问题求助
解决Android Studio Device Monitor找不到及Ubuntu下无法启动的问题
我之前在64位Ubuntu 16.04上也碰到过完全一样的问题,给你梳理下解决思路:
一、Android Studio中Device Monitor的入口问题
从Android Studio 3.1版本开始,官方就把Device Monitor从IDE的工具菜单里移除了,转而推荐使用Android Profiler来替代它的大部分核心功能(比如性能监控、内存分析等)。你可以通过View > Tool Windows > Profiler打开这个工具,功能比旧的Device Monitor更强大。
如果确实需要使用旧版的Device Monitor,IDE里已经没有直接入口了,只能通过SDK目录手动启动,这就涉及到你遇到的第二个问题。
二、Ubuntu下手动启动Device Monitor的步骤
你提到的monitor.exe应该是看错了——Linux系统下的可执行文件没有.exe后缀,正确的文件是monitor。按照下面的步骤操作:
进入正确的目录并检查文件权限
先打开终端,切换到Device Monitor的目录(替换成你自己的SDK路径):cd ~/Android/sdk/tools/lib/monitor-x86_64然后查看目录里的文件:
ls -l找到
monitor文件,看它的权限列有没有x(执行权限)。如果没有,给它添加执行权限:chmod +x monitor直接运行,不要用sudo
很多人会犯的错误是用sudo运行,这反而会因为环境变量不匹配导致报错。直接执行:./monitor解决依赖缺失问题
如果运行时提示缺少库文件,是因为旧版Device Monitor依赖32位的系统库。你可以安装这些依赖包:sudo apt-get install lib32z1 lib32ncurses5 lib32stdc++6更简便的启动方式
其实你也可以直接从SDK的tools目录启动,这里有封装好的启动脚本:cd ~/Android/sdk/tools ./monitor
内容的提问来源于stack exchange,提问作者Carlos Botero
相关产品推荐
相关产品推荐

