Intereting Posts
Есть ли способ проверить, включена ли опция «Установить из неизвестного источника» на Android? Java.lang.OutOfMemoryError: размер растрового изображения превышает бюджет VM – Android Как добавить динамический переключатель в соответствии с заданным количеством отсчетов? Ярлык для переключения между дизайном и текстом в студии Android PhoneGap не запускает deviceready на Android 4.2 Android Studio показывает диалог «не удалось создать мост отладки: не удалось запустить сервер adb: невозможно получить результат« adb version »» Как изменить размер растрового изображения эффективно и без потери качества в андроиде Невозможно увидеть значение параметра в Android Studio, когда точка останова находится в первой строке метода Как зашифровать и дешифровать файл в Android? Когда нужно отменить регистрацию BroadcastReceiver? В onPause (), onDestroy () или onStop ()? Определить угол зрения камеры смартфона Что делает параметр filter для createScaledBitmap? Android – получить текст из webview Android-приложение Как я могу предотвратить «убить» приложение или службу Android из диспетчера задач?

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' }