Как остановить установку нескольких фрагментов 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
Здесь мое решение (нет необходимости отключать мгновенный запуск). Выполните все эти шаги в указанном порядке:
-
Gradle Build (корневой уровень)
![Gradle Build]()
-
Gradle build + clean (уровень приложения)
![Gradle Build App Level]()
-
Выберите приложение на верхней панели (слева от "приложения")
![Gradle Build App Level]()
-
Чистый Проект
Перейдите, чтобы Построить> Очистить проект
И это должно работать сейчас!
- Решение 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, я нашел это решение, которое сработало для меня:
- Нажав на
Build
а затем Clean Project.
![Build->Clean Project]()
- Нажав на
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]()
он должен работать