検索

ホームページ  >  に質問  >  本文

Android Proguardをデバッグするにはどうすればよいですか?

たとえば、proguard を開いてコンパイルは成功したが、インストール後にエラーが発生した場合、どうすればエラーの原因を特定できるでしょうか?

レポートは a.c.b のような、特定できないものばかりです。

为情所困为情所困2743日前587

全員に返信(1)返信します

  • 淡淡烟草味

    淡淡烟草味2017-05-16 13:28:51

    生成されたmapping.txtを1つずつチェックして、アクティビティやサービスなどの主要なクラスの名前を混同することはありませんが、エラーが報告されたときに、対応する難読化されたクラスを見つけることができます。混乱した名前に。
    たとえば、受け取ったエラー メッセージは void com.company.app.util.c.a(java.lang.String, java.lang.String) です。マッピングで com.company.app.util.c を検索する必要があります。次に、「->a」で終わる void メソッドを見つけます。通常、これを見つけてエラーの原因を大まかに推測し、それを修正して次に何が起こるかを確認します。このバージョンにはまだこのエラーがありますか? ある場合は、修正を続けます。

    返事
    0
  • キャンセル返事