Intereting Posts
Пустое пространство после исчезновения AdMob Интеграция youtube в фрагмент Как найти информацию об использовании данных в среде Android Что означает @hide в исходном коде Android? Родной сбой в /system/lib/libwebviewchromium.so на Android-андроиде 4.4 Как поддержать GESTURE, левое / правое скольжение, много эффектов перехода в приложении Android Как использовать `adb` для установки приложений для разработки только для одного пользователя? Вызвать события фрагмента из активности Проблемы с импортом классов платформы Android Ограничения внешнего ключа в Android с помощью SQLite? On Удалить каскад Выбор одного значения RadioButton и прокрутка назад, удаление выбранного в RecyclerView Android: сообщение Http с параметрами не работает Android HTTPUrlConnection: как установить почтовые данные в теле http? Как начать намерение, если контекст не является контекстом активности, а контекстом приложения Android: CursorLoader сбой на не верхнем фрагменте

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

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

Ошибка при выполнении: am launchervice 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, но не работает.

Solutions Collecting From Web of "Android-версия 2.3 мгновенного запуска не работает"

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

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

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

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

Для LeEco –

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

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

  3. Ищите разрешения под Личным .

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

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

Для ASUS дайте это разрешение автозапуска приложения с помощью Auto Start Manager. См. Здесь дополнительную информацию.

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

РЕДАКТИРОВАТЬ –

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

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

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

Я столкнулся с тем же вопросом с телефоном 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:

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

Отключите Instant Run следующим образом:

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

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

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

 $ 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. Появилась новая икона.

видеть это.

Отключить мгновенный запуск. Эта ошибка в вопросе отслеживания: https://code.google.com/p/android/issues/detail?id=235879

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

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

Поэтому убедитесь, что для вашего варианта сборки установлено значение «debug».

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

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

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

благодаря

  • Перейти к настройкам файла, «Сборка, выполнение, развертывание»
  • Нажмите на instantRun
  • Снимите флажок Включить мгновенный запуск Checkbox
  • Затем примените и ok решит вашу проблему

У меня была такая же проблема с помощью 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' }