Linux下打开Android调试器DDMS的方法
第一步:找到monitor可执行文件。
切换到目录路径:/home/skart/ide/android/sdk/tools/lib/monitor-x86_64,可以找到monitor可执行文件。
第二步:打开terminal命令行窗口,给monitor一个可执行权限
命令行输入 sudo chmod +x monitor,然后输入root的密码。
此时命令行输入 ./monitor 就可以打开ddms窗口。接着提示选择sdk路径,选择sdk路径后发现提示hprof-conv文件没有可执行权限,所以走第三步。
第三步:找到hprof-conv可执行文件
切换到目录路径:/home/skart/ide/android/sdk/platform-tools,可以找到hprof-conv可执行文件。
第四步:给hprof-conv文件添加可执行权限
命令行输入 sudo chmod +x hprof-conv ,接着输入密码。
第五步:再次输入./monitor 打开ddms窗口,接着选择sdk路径,就可以正常打开了。
如果打开过程出现类似xxx文件权限问题,模仿第三第四步解决即可。
转载于:https://www.cnblogs.com/yongfengnice/p/10536045.html
Linux下打开Android调试器DDMS的方法相关推荐
- 在UBUNTU LINUX下搭建 ANDROID开发
菜鸟系列之一:在 UBUNTU LINUX下搭建 ANDROID开发 第一步:激活 ROOT用户.................................................... ...
- Linux下的程序调试——GDB
无论是多么优秀的程序员,都难以保证自己在编写代码时不会出现任何错误,因此调试是软件开发过程中的一个必不可少的 组成部分.当程序完成编译之后,它很可能无法正常运行,或者会彻底崩溃,或者不能实现预期的功能 ...
- mplayer - Linux下的电影播放器
概要 mplayer [选项] [ 文件 | URL | 播放列表 | - ] mplayer [全局选项] 文件1 [特定选项] [文件2] [特定选项] mplayer [全局选项] {一组文件和 ...
- 一份简单的在 Linux下编译及调试 C 代码的指南
摘要: 一份简单的在 Linux下编译及调试 C 代码的指南 对于Linux下的C程序员来说,几乎天天都会和Linux打交道.但在很多人的眼中,Linux是一个易用性极差.靠命令驱动的操作系统,根本无 ...
- linux中多进程调试,linux下用gdb调试多进程
今天来学习一下linux下gdb如何调试多进程,在学习之前我我们能先看一张表: 这张表是gdb调试的命令表,这对那些对gdb不熟的同学来说是非常有必要的. 一.多进程调试的命令 1.set follo ...
- linux下面的 mp3播放器xmms
linux下面的mp3播放器xmms 首先去下载,可以下载可执行文件或者是源代码,我提倡下载二进制的可执行程序,这个是一个 安装包. 网址: 下载之后就是安装了,用强行安装,否则可能会出现一下比如说g ...
- Linux下的RSS阅读器(转)
Linux下的RSS阅读器(转) 网络内容"推"技术是新一代互联网发展的必然趋势.它为信息发布者和接收者提供了很多方便,大大降低了信息流通的成本. RSS的出现改变了互联网内容的传 ...
- 浅谈Linux下的媒体播放器(转)
浅谈Linux下的媒体播放器(转)[@more@]Linux开放实验室(Linux OpenLab)郝煜.季冰Linux开放实验室校园爱好者小组 陈强(农大).吴迪.雷凌.戴二红.刘志强(北科大)Li ...
- noi linux下如何安装视频播放器 和 播放swf文件的工具
因为考试需要,孩子们必须要在赛前掌握使用noilinux了,可是使用起来诸多不方便,这不,在linux里用什么看视频和swf教程呢. 下面提供我搜集到的方法: 1.用noilinux自带的smplay ...
最新文章
- Podman中如何运行一个 Linux 虚拟机?
- ubuntu12.04+fuerte 下跑通lsd-slam——数据集
- About The FTP
- __typeof__() 、 __typeof() 、 typeof()的区别
- 使用ln -s解决库冲突的问题
- python临床数据_从临床试验中获取数据
- java手动注册filter,SpringBoot如何注册Servlet、Filter、Listener的几种方式
- MyBatis的学习总结:调用存储过程【参考】
- 深入分析glibc内存释放时的死锁bug
- 为什么使用linux内核,为什么Linux内核使用它所做的数据结构?
- 使用计算机控制台方法,故障控制台使用方法
- pyqt怎么button怎么链接_微信视频号怎么添加链接?添加微信公众号链接教程
- 集合对象转json数组
- 关于学习 unity3D 的知识预储备
- 支付宝小程序获取外部任意小程序appId及页面路径(附常见appid)
- 信庭嵌入式工作室-ARM应用技术之体系结构应用(上)
- css3大绝技之animation动画
- “店小二”精神国际化步伐23年成就巨无霸
- 2021年互联网大厂中秋礼盒PK!50多家一口气看完
- RabbitMq:java.lang.NoClassDefFoundError: org/springframework/util/backoff/BackOff
热门文章
- html 分页 惰性加载,懒加载实现的分页网站footer自适应
- 地图选择器怎么用_简易数据分析 15 | Web Scraper 高级用法——CSS 选择器的使用....
- linux 22 口令自动传马,近期用到的linux命令
- php分发,详细介绍php钩子和简单分发方式
- 设计模式-软件设计七大原则
- 受检异常 非受检异常_C++异常实战之十一 使用scope_fail处理复杂场景(非fail-fast)下的异常...
- 开了立体声混音仍然不能内录_相位表是如何为你的混音工作带来帮助的
- pythontransform详解_Python自定义聚合函数merge与transform区别详解
- 系统学习NLP(四)--数据平滑
- 系统学习深度学习(八)--损失函数