2016-10-21 6 views
5

Сегодня я обновил свою студию android до версии V-2.2.2. Когда я пытаюсь отлаживать приложение для Android с собственным кодом (приложение), я всегда получаю сообщение об ошибкеAndroid Studio 2.2.2 Проблема с обновлением LLDB 2.2

Пакет отладки C++ отсутствует или несовместим, вы хотите его исправить.

enter image description here

После обновления lldb 2.2 также я получаю тот же вопрос, когда я пытаюсь отлаживать свой родной C++ код.

enter image description here

Я использую Gradle заглушку 'com.android.tools.build:gradle-experimental:0.8.2' для создания собственного кода NDK. Я даже обновил ndk-bundle до последней версии 13.0.3315539

Кто-нибудь сталкивается с подобной проблемой или может решить подобную проблему.

Заранее спасибо.

ответ

10

Я решил проблему, выполнив следующие шаги

  1. Перейти к андроид-SDk папки на системе файлов, найдите папку lldb и удалять папки lldb. (

Для целей безопасности можно сохранить резервную копию или переименовать папку.

) 2. Теперь из Android Studio Инструменты-> Android-> SDK Manager-> SDK Tools и вариант обновления lldb , Нажмите «Применить». Он будет загружать LLDB 2.2 3. Теперь попробуйте отладить код C++, и отладка работает нормально, как ожидалось.

Выпуск был возникающий из-за какой-то конфликт между старой загруженной версии LLDB 2.1 и более новой версии LLDB 2,2

+0

Спасибо, что у меня мимо вопроса постоянно просят установить lldb. Однако он все равно не сломается в собственном коде. Я задал проект как для Hyrbrid, так и для Native, и ни один перерыв. Любые другие советы? – spartygw

+0

В рабочей среде нет проблем или каких-либо других перерывов с вышеуказанными изменениями, которые по-прежнему сохраняются для безопасности. Вы можете переименовать текущую папку lldb как lldb_2.1 (или что-то пополненное), чтобы вы могли легко отменить изменения. – Swapnil

+0

Спасибо. Это отлично работает для меня! – Jimson

1
  1. Open SDK менеджер и удалить LLDB. (из Launch standalone SDK Manager)
  2. Закрыть Менеджер SDK.
  3. Откроем SDK Manager и перейдите в SDK Tools.
  4. Переустановите LLDB
2

Я получил ту же ошибку с Android Studio 2.3 Beta 3. Я пытался все решения я мог бы нашли, но никто не работает. Я использовал опцию Quick Fix Option, нажав Да ниже. Однако после этого отчет не смог загрузить LLDB 2.3.

Я установил это, выбрав канал «Бета» в настройках «Обновления», а затем снова запустил «Быстрое исправление». Канал каким-то образом был изменен на «Стабильный». Так что всегда не удалось загрузить LLDB 2.3

Надеюсь, это поможет людям, возможно, иметь такую ​​же проблему и найти здесь.

Quick Fix Option Failed To Download LLDB 2.3 enter image description here

2

Редактирование конфигурации ...> Отладчик> Выберите Java в качестве отладки Тип> Применить