3

歴史的に難読化されていないアプリを Google Play にしばらく置いています。ときどきユーザーのデバイスでエラーが発生し、Android デベロッパー コンソールのアプリケーション エラー レポートからレポートを取得します。これにより、バグを修正するために使用できるクラッシュのスタック トレースを確認できます。初めて難読化されたアプリの新しいバージョン (ProGuard) をリリースしたばかりですが、ProGuardretraceツールを使用して、特に Android 開発者コンソールから報告されたスタック トレースの難読化を解除できるかどうか知りたいです。

ここで難読化されたスタック トレースのデコードセクションを読みましたが、コマンドが受け入れるスタック トレース ファイル (または標準入力) の形式が何であるか、およびこれが Android によってエラーが報告されるのと同じ形式であるかどうかはまだわかりません。開発者コンソールのエラー レポート。私はすべての重要なファイルを保管しています。基本的に私が知りたいのは、最初の新しいエラー スタック トレースが Android デベロッパー コンソールにロールインしたときに、ツールを実行できる形式で表示されるか、またはスタック トレースを収集する必要があるかということだけです。を使用してスタックトレースを再構築したい場合は、他のツールを使用して他の特定の形式を使用しますか?retracemapping.txtretraceretrace

4

1 に答える 1

2

ReTrace は、これらのスタック トレースに対して正常に機能するはずです。それらは通常の Java スタック トレースのようなものです。ReTrace が認識しない形式でスタック トレースを取得した場合でも、ReTrace の -regex オプションを使用してカスタム正規表現を指定できます。

于 2012-12-08T23:17:00.967 に答える