我尝试将转储从Android设备监视器转换为Eclipse内存分析器格式。我使用下一个命令
hprof-conv dump.hprof converted-dump.hprof我会犯错误
hprof-conv: command not found我是在/platform-tools文件夹中这样做的。当我在另一台计算机上运行相同的命令时,fine.What是否有问题?
发布于 2015-05-08 10:27:16
要从当前目录运行二进制文件,需要将./添加到二进制文件的名称,或者使用二进制文件的完整限定路径。如果你在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-tools添加到$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中的每个二进制文件,而不需要路径或./
https://stackoverflow.com/questions/30121230
复制相似问题