Я отмечаю, что это было задано раньше, но я еще не нашел ответа. Основная информация об этой проблеме заключается в том, что Eclipse останавливается на точках разрыва, когда apk развернут как "Запуск"
Я делал это до сих пор, и ни один из них не создает корректную работу "Выполнить" из оболочки Project → Run As → 1. Android Application
• Отключение, удаление и повторная установка apk не устраняет проблему (это планшет, а не эмулятор).
• Создал все проекты и библиотечные проекты, записывая возможность использования файловой системы
• Новые проекты работают правильно, например. они не останавливаются на контрольных точках в режиме "Выполнить" в том же рабочем пространстве Eclipse, что и проблемный проект
• Окно → Настройки → Запуск/Отладка (развернуть) → Запуск "Запуск в режиме отладки, когда рабочая область содержит точки останова" установлена как никогда
• Закрытый и открытый Eclipse
• Убит все запущенные процессы на вкладке "Отладка" в этой перспективе
• Очистило все рабочее пространство как в Eclipse IDE, так и вручную, удалив папки res и gen основных и библиотечных зависимостей проекта
• Проверено на наличие слова "debug" в файлах сборки проекта
• Очистить построенный проект из командной строки, используя: ant clean, затем ant release
Интересно, что когда я очищаю сборку из командной строки, тогда fresh-install new apk, если Eclipse открыт, отладчик будет прикрепляться к запущенному процессу и останавливаться в первой точке прерывания! Если Eclipse закрыт, программа будет ожидать отладчика со стандартным диалоговым окном "Ожидание отладчика".
Итак, что-то нарушается в процессе сборки (пока не выяснили, что все файлы задействованы) и/или что-то в. metadata и/или некоторой зависимости.
изменить Я нашел файл по адресу:
C:\Projects\Mobile\Android\.metadata\.plugins\org.eclipse.debug.core\.launches\MyProjectName.launch
в xml:
<launchConfiguration type="com.android.ide.eclipse.adt.debug.LaunchConfigType">
Не знаю, является ли это ключом, но если я удалю файл, Eclipse просто заменит его тем же.
изменить
* Подтверждено, что проект выполняется правильно при построении и запуске с другого компьютера, поэтому я подозреваю, что это рабочая область рабочего стола Eclipse, вызывающая эту проблему. Возможно, мне нужно выбросить все метаданные рабочего пространства и начать все заново.