上でデバッグするとき、私は、私はAPIレベル21に対してコンパイルしていますアプリがあります。 のソースコードはバイトコードと一致していません "デバイス
、その後、APIレベル23で、実際のデバイス上でそれをデバッグする:
を問題は、私は、Android OSの独自のクラスを介してデバッグしようとしたとき、私は「ソースコードはバイトコードと一致していません」を取得です。なぜこうなった?アプリが実行されているテストデバイスはAPIレベル23で、デバッグ中のソースファイルもレベル23です。
私は本当に混乱しています。なぜこのメッセージが表示され、どのように修正できるのか誰にも説明できますか?
あなたのデバイスのapkが現在のコードより古いか、違うようです。私はその明白な知っているが、一度アプリをアンインストールして、もう一度インストールしてみましたか? –
IDEのIntellij IDEAプラグインにエラーがあるようです。 https://confluence.jetbrains.com/display/IDEADEV/IntelliJ+IDEA+2016.2+162.1812.2+Release+Notesでバグが報告されています。あなたはそれを通り抜けていただけますか? –
@Akash私はそれを試みました。しかし、私がデバッグしているファイルは、私のアプリではなく、Android OS(ContentResolver)の一部です。 – Crocodile