Недавно после того, как обновил много вещей в Android SDK, что-то случилось с Eclipse.
Я запускаю приложения на самом устройстве вместо эмулятора. Перед обновлениями, после того как я нажал «Запустить» и выберет свое устройство, он загрузит .apk на телефон и сразу же запустит приложение. По какой-то причине он больше не делает этого и просто останавливается после установки:
[2011-11-09 18:17:18 - helloworld] Android Launch! [2011-11-09 18:17:18 - helloworld] adb is running normally. [2011-11-09 18:17:18 - helloworld] Performing com.example.helloandroid.HelloAndroid activity launch [2011-11-09 18:17:26 - helloworld] Device API version is 10 (Android 2.3.6) [2011-11-09 18:17:26 - helloworld] Uploading helloworld.apk onto device '363294A87A1000EC' [2011-11-09 18:17:26 - helloworld] Installing helloworld.apk...
Телефон находится в режиме отладки, и я вообще ничего не изменил в настройках Eclipse – он буквально прекратил работу после обновления SDK. Любая идея, как заставить его автоматически запускать приложения снова?
благодаря
Извините за мой плохой английский. У меня была такая же проблема после обновлений sdk. Чтобы решить эту проблему, вам необходимо также обновить «Android DDMS», «ADT» и все остальные компоненты на eclipse. Для этого закройте eclipse и нажмите «Справка -> Проверить наличие обновлений». Все части Android в eclipse будут автоматически обновляться до последней версии (версия SDK). Я надеюсь, что это сработает и для вас. До свидания.
Matteo
<action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" />
Убедитесь, что они находятся в вашем манифестах в фильтре намерений для вашей активности.
В Eclipse щелкните правой кнопкой мыши Project> Runs As> Run Configurations> выберите « Запустить действие по умолчанию» на вкладке Android.
Посмотрите в «Run Configurations» в контекстном меню проекта. Щелкните правой кнопкой мыши на своем проекте и выберите «Run As -> Run Configurations». Выберите целевую вкладку и выберите «Manual» для развертывания Target Selection Mode. Это позволит вам увидеть, что Eclipse Должен видеть, когда он ищет цель. Если ваш телефон не отображается, вам может потребоваться настроить что-то еще.
Вы не указали тип телефона.
Также убедитесь, что ваши оригинальные виртуальные устройства все еще находятся в AVD.