作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我尝试将转储从 Android Device Monitor 转换为 Eclipse Memory Analyzer 格式。我使用下一个命令
hprof-conv dump.hprof converted-dump.hprof
我得到错误
hprof-conv: command not found
我在 /platform-tools
文件夹中执行此操作。当我在另一台计算机上运行相同的命令时,一切正常。有什么问题?
最佳答案
要从当前目录运行二进制文件,您需要在二进制文件名称前添加 ./
或使用二进制文件的完整路径。例如。如果你在 platform-tools
你可以运行
./hprof-conv /path/to/dump.hprof /path/to/converted-dump.hprof
如果你在存储dump.hprof
的目录中你需要
/path/to/platform-tools/hprof-conv dump.hprof converted-dump.hprof
或者您可以将 tools
和 platform-tool
添加到 $PATH
。为此,编辑 .bashrc
。例如
vim .bashrc
export PATH=${PATH}:~/path/to/sdk/tools
export PATH=${PATH}:~/path/to/sdk/platform-tools
保存它,然后运行 source/etc/profile
,你应该能够在 tools
和 platform-tools
中运行每个二进制文件> 没有路径或 ./
关于android - 无法转换 hprof 转储,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30121230/
我正在为我的应用程序使用 Tank-Auth。我唯一的问题是激活和重置帐户密码。 用于登录、注册、注销;我对这些代码没有问题; $route['login'] = "/auth/login"; $ro
我是一名优秀的程序员,十分优秀!