Android отладка / запуск конфигурации - PullRequest
4 голосов
/ 16 июня 2011

Я пытаюсь выяснить, в чем именно разница между конфигурацией отладки и конфигурацией запуска.Когда один используется, а когда другой.Когда я смотрю в них, они оба одинаковы для моего приложения:

  1. Запуск активности по умолчанию
  2. Автоматический выбор цели развертывания

Ответы [ 2 ]

1 голос
/ 16 июня 2011

Конфигурация отладки упаковывает ваше приложение с информацией отладки, чтобы вы могли использовать точки останова и пошагово выполнять код во время работы.

Конфигурация запуска - это то, что вы должны сделать, чтобы получить конечный тип продукта apk.

0 голосов
/ 08 августа 2011

Обратите внимание, что когда вы открываете окно конфигурации, кнопки в правом нижнем углу отличаются.Один говорит «Отладка», а другой - «Выполнить».

Dalvik ведет себя по-разному, когда подключен отладчик, взгляните на дерево исходных текстов Android (доступно здесь и во многих других местах, или на ваше локальное дерево).в android / dalvik / docs / debugger.html) .Это верно для того же кода;запуск одного и того же экземпляра вашего приложения с подключенным отладчиком и без подключенного отладчика - это разные вещи.Это также зависит от версии Android, с которой вы работаете.

Запуск конфигурации не перекомпилирует ваше приложение, он просто не включает некоторые режимы отладки в Dalvik.Для моего приложения это огромное увеличение скорости;Ваш опыт может отличаться.

...