【发布时间】:2011-07-27 08:10:56
【问题描述】:
我正在尝试追溯我在 Android Market 上收到的堆栈跟踪。在将应用程序提交给市场之前,我将 proguard 与 APK 一起使用。不幸的是,每次我运行回溯工具时,我都会收到“无法访问 jarfile ./lib/proguardgui.jar”错误。
我在 Mac OS X Lion 上运行。
Manuel-Ciosicis-MacBook-Pro:bin manuelciosici$ pwd
/Applications/android-sdk-mac_x86/tools/proguard/bin
Manuel-Ciosicis-MacBook-Pro:bin manuelciosici$ sudo ./retrace.sh -verbose /Users/manuelciosici/Documents/workspace/TweakkerAllOperatorsApn/proguard/mapping.txt /Users/manuelciosici/Desktop/obfuscated_trace.txt
Password:
Unable to access jarfile ./lib/retrace.jar
Manuel-Ciosicis-MacBook-Pro:bin manuelciosici$
这是我第一次在应用程序中使用 proguard。我确定mapping.txt 文件是正确的。我做错了什么?
【问题讨论】:
-
听起来像是路径问题。尝试手动运行 proguardgui.jar(而不是通过您的脚本),这行得通吗?
-
谢谢,就是这样。如果我直接运行它就可以了。这意味着谷歌提供的脚本有一些问题......