2010-01-14 7 views
1

Я использую плагин Android для Eclipse на OSX, последние версии всего. Когда я запускаю или отлаживаю свое приложение, Eclipse очень несовместимо с загрузкой/установкой нового APK. Ничто из того, что я, похоже, не оказывает на это никакого влияния. Чистая сборка, отладка, что угодно, похоже, около 50/50 вероятность установки APK. Или нет. Если нет, тогда я должен убить эмулятор и повторить попытку. Что происходит?Почему Eclipse не всегда устанавливает мой APK?

+0

Существуют ли какие-либо сообщения об ошибках, либо в консоли Eclipse, или из LogCat? –

+0

Нет, это было бы слишком легко. Консоль напечатает обычное предупреждение: [2010-01-13 16:53:47 - Emulator] 2010-01-13 16: 53: 47.895 эмулятор [2219: 903] Предупреждение: это приложение или его библиотека использует NSQuickDrawView, который устарел. Приложения должны прекратить использование QuickDraw и перейти в Quartz. Ничто (похоже) не подходит для LogCat, то есть нет ошибок/предупреждений. – michaelg

ответ

3

, то вы в этом состоянии попробовать от терминала ADB уничтожений-сервер затем ADB устройства

+0

Я заметил, что мое устройство не появилось в DDMS, поэтому я думаю, что это то, что происходило. Перезапуск adb, а затем повторное запущенное приложение, похоже, работает. Хотел бы я знать, почему это произошло в первую очередь. – michaelg

+2

Также вы можете сделать это изнутри Eclipse. Перейдите в DDMS. В окне «Устройства» есть раскрывающееся меню (треугольник вверх дном, в качестве его подсказки - «Меню просмотра»). Нажмите на нее, а внизу появится опция «Сбросить», которая делает это. – michaelg

Смежные вопросы