Ответ 1
Если вы используете устройство с MIUI, перейдите в "Настройки разработчика" > "Включить оптимизацию MIUI" и отключите его.
Затем вам необходимо перезагрузить устройство и перекомпилировать код.
Мгновенный запуск должен снова работать
У меня обновлена студия 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, но не работаю.
Если вы используете устройство с MIUI, перейдите в "Настройки разработчика" > "Включить оптимизацию MIUI" и отключите его.
Затем вам необходимо перезагрузить устройство и перекомпилировать код.
Мгновенный запуск должен снова работать
Найден решение. Вы должны включить поддержку автозапуска для других производителей устройств (например, ASUS, LeEco и некоторые другие).
Для LeEco -
Установите приложение с Instant Run. Он должен потерпеть неудачу (если это не так, почему вы читаете это в первую очередь?)
Перейдите в Настройки.
Найдите Разрешения в разделе Личные.
Выберите "Вы разрешили X приложениям автозапускать". Переключить <Your app name>
ВКЛ.
Готово! Работает Instant Run.
Для ASUS дайте этому автозагрузку приложение с автозапусками. См. здесь для получения дополнительной информации.
Для других устройств, пожалуйста, найдите некоторые аналогичные настройки.
EDIT -
Если вы отключили автозапуск в Purify (или другом подобном приложении), перезапустите его.
Источник - https://code.google.com/p/android/issues/detail?id=235879
Я столкнулся с тем же вопросом и с телефоном 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
от 2.3. Появилась новая икона.
Если вы используете Asus Zenfone, убедитесь, что Менеджер автозапуска не блокирует запуск вашего приложения.
отключить мгновенный запуск. Эта ошибка в вопросе отслеживания: https://code.google.com/p/android/issues/detail?id=235879
Документация мгновенного запуска:
Чтобы начать использовать Instant Run, вам также необходимо изменить вариант сборки на отладочную версию приложения и развернуть его на целевое устройство под управлением Android 5.0 (API уровня 21) или выше. Чтобы узнать больше о методах ускорения сборки, прочитайте "Оптимизировать скорость сборки"
убедитесь, что для вашего варианта сборки установлено значение "debug".
Если вы используете Genymotion с ARM Translation, вам нужно создать новое изображение без его установки, а Instant Run будет работать нормально.
Сначала вам нужно обновить gradle, а затем после немедленного запуска.
Чтобы воспользоваться всеми последними функциями (такими как Instant Run), улучшениями и исправлениями безопасности, мы настоятельно рекомендуем обновить плагин Android gradle до версии 2.3.0 и gradle до версии 3.3.
Спасибо
У меня была такая же проблема с помощью 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'
}