Как остановить установку нескольких фрагментов APK в Android Studio 2.3

После обновления студии Android до версии 2.3. Я сталкиваюсь с проблемой во время установки на Android-устройстве из студии android. здесь добавлен вывод, поднятый в консоли до и после обновления студии Android.

Перед обновлением до android studio 2.3

$ adb push E:\mynewapp\TestDemo\TestDemo\app\build\outputs\apk\app-debug.apk /data/local/tmp/com.example.gangsofcoder.testdemo
$ adb shell pm install -r "/data/local/tmp/com.example.gangsofcoder.testdemo"
    pkg: /data/local/tmp/com.example.gangsofcoder.testdemo
Success

После обновления до студии Android 2.3

$ adb install-multiple -r E:\SurajBahadur\testdemoApp\testdemo\app\build\intermediates\split-apk\debug\dep\dependencies.apk
 E:\SurajBahadur\testdemoApp\testdemo\app\build\intermediates\split-apk\debug\slices\slice_1.apk 
 E:\SurajBahadur\testdemoApp\testdemo\app\build\intermediates\split-apk\debug\slices\slice_3.apk 
 E:\SurajBahadur\testdemoApp\testdemo\app\build\intermediates\split-apk\debug\slices\slice_0.apk 
 E:\SurajBahadur\testdemoApp\testdemo\app\build\intermediates\split-apk\debug\slices\slice_2.apk 
 E:\SurajBahadur\testdemoApp\testdemo\app\build\intermediates\split-apk\debug\slices\slice_4.apk 
 E:\SurajBahadur\testdemoApp\testdemo\app\build\intermediates\split-apk\debug\slices\slice_6.apk 
 E:\SurajBahadur\testdemoApp\testdemo\app\build\intermediates\split-apk\debug\slices\slice_5.apk 
 E:\SurajBahadur\testdemoApp\testdemo\app\build\intermediates\split-apk\debug\slices\slice_7.apk 
 E:\SurajBahadur\testdemoApp\testdemo\app\build\intermediates\split-apk\debug\slices\slice_8.apk 
 E:\SurajBahadur\testdemoApp\testdemo\app\build\intermediates\split-apk\debug\slices\slice_9.apk 
 E:\SurajBahadur\testdemoApp\testdemo\app\build\outputs\apk\app-debug.apk 

Ошибка при установке APK

Это запрос во время установки

Ответы

Ответ 1

Это вызвано функцией "мгновенного запуска" в студии 2.3, вы можете отключить ее:

Откройте диалоговое окно "Настройки" или "Настройки". Перейдите к сборке, выполнению, развертыванию > Instant Run. Снимите флажок "Включить мгновенный запуск".

Дополнительная информация, пожалуйста, проверьте: https://developer.android.com/studio/run/index.html

Ответ 2

Здесь мое решение (нет необходимости отключать мгновенный запуск). Выполните все эти шаги в указанном порядке:

  1. Gradle Build (корневой уровень)

    Gradle Build

  2. Gradle build + clean (уровень приложения)

    Gradle Build App Level

  3. Выберите приложение на верхней панели (слева от "приложения")

    Gradle Build App Level

  4. Чистый Проект

    Перейдите, чтобы Построить> Очистить проект

И это должно работать сейчас!

  • Решение 2: отключить мгновенный запуск (как заявлено Терезой)

Ответ 3

У меня была такая же ошибка в Redmi Note 3.

Для устройств Xiaomi перейдите в раздел "Параметры разработчика" и отключите оптимизацию MIUI. После перезагрузки устройства он будет работать.

Настройки разработчика Android Оптимизация MIUI

Смотрите: http://en.miui.com/thread-255506-1-1.html

Ответ 4

Просто нажмите Tab Build > Clean Project в студии android. Вы хорошо пойдете.

Ответ 5

Проверьте, не установлено ли для нескольких действий значение <category android:name="android.intent.category.LAUNCHER"/>

Ответ 6

Посмотрев на ответ Ginggas, я нашел это решение, которое сработало для меня:

  1. Нажав на Build а затем Clean Project.
    Build->Clean Project
  2. Нажав на Build а затем на Rebuild Project
    Build->Rebuild Project

После этого он снова работал как шарм :)

Ответ 7

Для меня просто Build → Clean Project работал. Мне пришлось удалить приложение на тестовом устройстве.

Вот опция для очистки проекта. enter image description here

Ответ 8

Я использую mac и не могу найти вариант Instant Run в этом. Я пробовал делать invalidate cache and restart, и это сработало.

Ответ 9

Для тех, кто использует Mac, сделайте Build apk (s) из меню сборки. И установите apk через adb install -r/app/build/outputs/apk/debug/app-debug.apk

Ответ 10

Я также столкнулся с проблемой slice-apk, и она работала после команды Invalidate Cache/Restart в меню Android Studio File. Отключение мгновенного запуска не требуется.

Ответ 11

ЭТО РЕШЕНИЕ:

избавиться от мгновенного запуска - ужасное "решение". Чтобы все снова заработало для меня, я повысил оценку до 5.4.

Просто иди в

File >> project structure >> Gradle version 

Вы должны быть в состоянии отредактировать это, чтобы быть самой последней версией. Надеюсь это поможет.

Ответ 12

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

step 1 choose settings from file menu

look for instant run just disable that and apply changes

он должен работать