Próbuję odtworzyć ślad stosu, który otrzymałem w usłudze Android Market. Przed przesłaniem aplikacji na rynek korzystałem z aplikacji APK. Niestety za każdym razem, gdy uruchamiam narzędzie do odtwarzania, pojawia się błąd "Nie można uzyskać dostępu do pliku jarfile ./lib/proguardgui.jar".Nie można uzyskać dostępu do pliku jar./lib/proguardgui.jar
Używam systemu 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$
Po raz pierwszy używam aplikacji proguard z aplikacją. Wiem na pewno, że plik mapping.txt jest poprawny. Co ja robię źle?
Brzmi jak problem z ścieżką. Spróbuj ręcznie uruchomić program proguardgui.jar (nie za pomocą skryptu), czy to działa? – THelper
Dzięki, to było to. Działa, jeśli uruchomię go bezpośrednio. Oznacza to, że dostarczone przez Google skrypty mają pewien problem ... –