首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法转换hprof转储

无法转换hprof转储
EN

Stack Overflow用户
提问于 2015-05-08 10:09:37
回答 1查看 1.6K关注 0票数 6

我尝试将转储从Android设备监视器转换为Eclipse内存分析器格式。我使用下一个命令

代码语言:javascript
复制
hprof-conv dump.hprof converted-dump.hprof

我会犯错误

代码语言:javascript
复制
hprof-conv: command not found

我是在/platform-tools文件夹中这样做的。当我在另一台计算机上运行相同的命令时,fine.What是否有问题?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-05-08 10:27:16

要从当前目录运行二进制文件,需要将./添加到二进制文件的名称,或者使用二进制文件的完整限定路径。如果你在platform-tools,你可以运行

代码语言:javascript
复制
./hprof-conv /path/to/dump.hprof /path/to/converted-dump.hprof

如果您位于存储dump.hprof的目录中,则需要

代码语言:javascript
复制
/path/to/platform-tools/hprof-conv  dump.hprof converted-dump.hprof

或者可以将toolsplatform-tools添加到$PATH中。要做到这一点,请编辑.bashrc。例如。

代码语言:javascript
复制
vim .bashrc
export PATH=${PATH}:~/path/to/sdk/tools
export PATH=${PATH}:~/path/to/sdk/platform-tools

保存它,并运行source /etc/profile,您应该能够运行toolsplatform-tools中的每个二进制文件,而不需要路径或./

票数 11
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30121230

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档