Подтвердить что ты не робот

Android-версия 2.3 мгновенного запуска не работает

У меня обновлена ​​студия Android от 2.2 до 2.3, затем я обнаружил, что Мгновенный запуск не работает.

Ошибка при выполнении: am startservice com.example.codingmaster.testcc/com.android.tools.fd.runtime.InstantRunService     Начальный сервис: Intent {act = android.intent.action.MAIN cat = [android.intent.category.LAUNCHER] cmp = com.example.codingmaster.testcc/com.android.tools.fd.runtime.InstantRunService}     Ошибка не найдена; служба не запускалась.

Я также пытаюсь переустановить Android 2.3, но не работаю.

4b9b3361

Ответ 1

Если вы используете устройство с MIUI, перейдите в "Настройки разработчика" > "Включить оптимизацию MIUI" и отключите его.

Затем вам необходимо перезагрузить устройство и перекомпилировать код.

Мгновенный запуск должен снова работать

Ответ 2

Найден решение. Вы должны включить поддержку автозапуска для других производителей устройств (например, ASUS, LeEco и некоторые другие).

Для LeEco -

  • Установите приложение с Instant Run. Он должен потерпеть неудачу (если это не так, почему вы читаете это в первую очередь?)

  • Перейдите в Настройки.

  • Найдите Разрешения в разделе Личные.

  • Выберите "Вы разрешили X приложениям автозапускать". Переключить <Your app name> ВКЛ.

  • Готово! Работает Instant Run.

Для ASUS дайте этому автозагрузку приложение с автозапусками. См. здесь для получения дополнительной информации.

Для других устройств, пожалуйста, найдите некоторые аналогичные настройки.

EDIT -

Если вы отключили автозапуск в Purify (или другом подобном приложении), перезапустите его.

Источник - https://code.google.com/p/android/issues/detail?id=235879

Ответ 3

Я столкнулся с тем же вопросом и с телефоном Asus.

Error while executing: am startservice com.eyelights.android/com.android.tools.fd.runtime.InstantRunService
Starting service: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=com.myapp.android/com.android.tools.fd.runtime.InstantRunService }
Error: Not found; no service started.

Благодаря этому сообщению я снова смог запустить свое приложение:

https://code.google.com/p/android/issues/detail?id=235879

Перейдите в настройки Android Studio:

введите описание изображения здесь

Отключить мгновенный запуск следующим образом:

введите описание изображения здесь

Теперь вы можете снова запустить приложение. Не забудьте включить снова Мгновенный запуск при переключении телефона.

Это не идеальное решение, но оно работает

$ adb shell am start -n "com.myapp.android/com.myapp.android.activity.SplashScreenActivity" -a android.intent.action.MAIN -c android.intent.category.LAUNCHER
Connected to process 16367 on device asus-asus_z00ed-F9AZCY208273

Ответ 4

click this


от 2.3. Появилась новая икона.

см. это.

Ответ 5

Если вы используете Asus Zenfone, убедитесь, что Менеджер автозапуска не блокирует запуск вашего приложения.

Ответ 7

Документация мгновенного запуска:

Чтобы начать использовать Instant Run, вам также необходимо изменить вариант сборки на отладочную версию приложения и развернуть его на целевое устройство под управлением Android 5.0 (API уровня 21) или выше. Чтобы узнать больше о методах ускорения сборки, прочитайте "Оптимизировать скорость сборки"

убедитесь, что для вашего варианта сборки установлено значение "debug".

Ответ 8

Если вы используете Genymotion с ARM Translation, вам нужно создать новое изображение без его установки, а Instant Run будет работать нормально.

Ответ 9

Сначала вам нужно обновить gradle, а затем после немедленного запуска.

Чтобы воспользоваться всеми последними функциями (такими как Instant Run), улучшениями и исправлениями безопасности, мы настоятельно рекомендуем обновить плагин Android gradle до версии 2.3.0 и gradle до версии 3.3.

Спасибо

Ответ 10

  • Перейти к настройкам файла, "Build, Execution, Deployment"
  • нажмите на instantRun
  • Снимите флажок Включить мгновенный запуск.
  • затем примените, и ok решит вашу проблему.

Ответ 11

У меня была такая же проблема с помощью Android Studio 2.3.2 и решена проблема, добавив эти коды в файл gradle.

defaultConfig {
    ...
    minSdkVersion 15
    targetSdkVersion 25
    ...

    // Enabling multidex support.
    multiDexEnabled true
}

 dependencies {
     compile 'com.android.support:multidex:1.0.0'
 }