1. ホーム
  2. java

[解決済み] デバイスでのデバッグ時に「ソースコードがバイトコードと一致しない」と表示される

2022-01-28 15:59:13

質問事項

APIレベル21に対してコンパイルしているアプリがあります。

を実行し、APIレベル23の実機でデバッグしてください。

問題は、Android OS 自体のクラスを通してデバッグしようとすると、「ソースコードがバイトコードと一致しない」と表示されることです。なぜこのようなことが起こるのでしょうか?アプリが動作しているテスト端末はAPIレベル23で、デバッグしているソースファイルもレベル23です。

本当に困っています。なぜこのメッセージが表示されるのか、どうすれば修正できるのか、どなたか説明していただけませんか?

解決方法を教えてください。

このような GoogleのIssueTrackerに掲載されているオープンイシューです。 .

この問題で示された解決策の候補は(この投稿の日付の時点で)、次のとおりです。

  • ビルド -> クリーン をクリックします。
  • 設定 -> Build, Execution, Deployment で Instant Run を無効にする。