Используемая вами процедура (щелкнув по проекту и выбрав Debug as
=> Android Application
в порядке, для первого сеанса отладки (соответственно Run as
, без отладки).
Если вы хотите снова выполнить отладку приложения (независимо от того, что выбрано в левом навигаторе), вам просто нужно нажать на зеленый круглый значок Run
(или, скорее, на маленький знак >
на егосправа, если вы хотите выбрать другую конфигурацию запуска) или небольшую ошибку слева от нее (для отладки).
Если вы нажмете одну из >
, вы выберете одну из 8 последних запусков /отлаженное приложение. Если вы уверены, что последний - тот, который вы хотите запустить снова, просто нажмите одну из этих двух икон (ошибка для отладки, зеленая стрелка для запуска) вместо стрелок.
Когдавы нажимаете на проект и выбираете Debug as
, что вы на самом деле делаете, это настраивает конфигурацию запуска по умолчанию для этого приложения или класса, которую позже можно настроить с помощью Run/debug Configurations...
, чтобы лучше удовлетворить ваши потребности в настройке.lipse обнаружит, что она уже сгенерировала конфигурацию по умолчанию (и не создаст новую идентичную).Кроме того, вы можете напрямую создать новую конфигурацию Run / Debug непосредственно через подменю Run/debug Configurations...
.
Поскольку подключаемый Google плагин ADT не включает подменю Run as... Android Application
, когда вы щелкаете по классу java под андроидомпроект, конфигурация запуска по умолчанию - это Java-приложение или серверное приложение (статический метод main отсутствует).
Обновление
Чтобы прояснить ситуацию немного.То, что вы спрашиваете (возможно, запущено ваше приложение для Android и выбран класс java в проводнике пакетов ).Что происходит, когда вы нажимаете значок «маленькая ошибка», не зависит от того, что выбрано в любом навигаторе.
«Конфигурация запуска по умолчанию» сформулирована плохо.
Позвольте мне описать, что происходит более подробно.Когда вы щелкаете правой кнопкой мыши по классу java, скажем, в проводнике пакетов (или проводнике проекта для версии Java EE), eclipse (навигатор) вызывает все вклады (плагины), зарегистрировавшие обработчик для этого события, и перечисляет возможных кандидатов в подменю.,
В стандартной установке затмения Java EE вы увидите, по крайней мере, опцию run on server
, и если у класса есть основной статический метод с аргументами массива строк, у вас также будет опция runs as ... java application
.В обоих случаях eclipse создаст для вас «конфигурацию запуска».Эти конфигурации запуска (как отладочные, так и не отладочные) доступны в диалоговых окнах запуска (доступны с помощью значков, описанных выше).У них много разных параметров конфигурации в зависимости от их природы (например, отлаживаете ли вы на сервере, простом Java-приложении или апплете).То, что я назвал «конфигурацией по умолчанию», заключается в том, что для каждой из этих категорий конфигурации запуска eclipse оставит эти параметры пустыми.
Так что в первый раз вы выберете проект Android и выберите параметр run as... Android application
.Это создаст конфигурацию по умолчанию.В случае ADT, конфигурация по умолчанию также, вероятно, выберет ADV по умолчанию и запустит его (если он еще не запущен).В последующих случаях достаточно будет нажать значок запуска или отладки для повторного развертывания приложения в ADV, и это произойдет независимо от того, что выбрано в навигаторе.