У меня есть приложение, которое я компиляции против уровня API 21: «Исходный код не совпадает с байткод» при отладке на устройстве
, а затем отладить ее на реальном устройстве с уровнем API 23:
проблема заключается в том, когда я пытаюсь отладки через собственные классы ОС Android, я получаю «Исходный код не совпадает с байткодом». Почему это происходит? Тестируемое устройство, на котором запущено приложение, является уровнем API 23, а исходный файл, отлаживаемый, также является уровнем 23.
Я действительно смущен. Может ли кто-нибудь объяснить, почему я вижу это сообщение и как я могу это исправить?
выглядит как apk на вашем устройстве старше или отличается от текущего кода.Я знаю его очевидное, но попытался ли вы удалить приложение один раз и установить снова? –
Похоже, что ошибка связана с плагином IDEA Intellij IDEA. Я мог найти ошибку, указанную здесь https://confluence.jetbrains.com/display/IDEADEV/IntelliJ+IDEA+2016.2+162.1812.2+Release+Notes. Не могли бы вы пройти через это? –
@Akash Я пробовал это. Но файл, который я отлаживаю, является частью ОС Android (ContentResolver), а не моего приложения. – Crocodile