2

Playストアのクラッシュレポートを入手しました(やったー)。MyActivity#d()スタックトレースには、の内部で発生するNPEが一覧表示されますMyAtivity#onCreate()。これはコンパイラによって生成されたメソッドですか?私は確かにそれを書きませんでした!

Caused by: java.lang.NullPointerException
at com.example.MyActivity.d(Unknown Source)
at com.example.MyActivity.onCreate(Unknown Source)
at android.app.Activity.performCreate(Activity.java:5008)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1079)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2023)

前もって感謝します!

4

1 に答える 1

5

ビルドを作成したときに、プロ ガード (Google の難読化) を実行した可能性があります。mapping.txt というファイルを探してください。d() メソッドの実際の名前が表示されます。

mapping.txt: 元のクラス名と難読化されたクラス名、メソッド名、およびフィールド名の間のマッピングを一覧表示します。このファイルは、難読化されたスタック トレースを元のクラス、メソッド、およびメンバー名に変換するため、リリース ビルドからバグ レポートを受け取る場合に重要です。

詳しくはこちらをご覧ください。

于 2012-10-15T18:25:00.277 に答える