 Я использую  Android Studio 2.2 Предварительный просмотр. Я столкнулся с проблемой
 Я использую  Android Studio 2.2 Предварительный просмотр. Я столкнулся с проблемой
Отказ: установить недействительный apk
Ошибка: при установке apk,
Я сделал изменения в build.gradle, но не смог его восстановить, пожалуйста, предложите мне решение.
  Я использую  Android Studio 2.2 Предварительный просмотр. Я столкнулся с проблемой
 Я использую  Android Studio 2.2 Предварительный просмотр. Я столкнулся с проблемой
Отказ: установить недействительный apk
Ошибка: при установке apk,
Я сделал изменения в build.gradle, но не смог его восстановить, пожалуйста, предложите мне решение.
Android студия Mac/Windows/Linux:
Действия вместе (mac): Android Studio> Настройки> Сборка, выполнение, развертывание> Мгновенный запуск> Снять отметку: Включить мгновенный запуск
Шаги вместе (windows & linux): Файл> Настройки> Построение, Выполнение, Развертывание> Мгновенный запуск> Снять отметку: Включить Мгновенный запуск
Шаги в деталях:
Шаги 1: Studio> Preferences (для windows и linux попал в File> settings> Build, Execution, Deployment и затем так же, как в mac)
Шаги 2: Настройки> Сборка, выполнение, развертывание
Шаги 3: Сборка, Выполнение, Развертывание> Мгновенный запуск
Шаги 4: Мгновенный запуск> Снимите флажок: Включить мгновенный запуск
В Android Studio 2.3
Отключить мгновенный запуск
Настройки> Построение, Выполнение, Развертывание> Мгновенный запуск
Источник: комментарий @Shubham A.
Изменение: отключить мгновенный запуск
В Windows:
Control + Shift + Ainstant run и открыть instant run в settings.Enable instant run...В Mac: у меня нет Mac, поэтому попробуйте как
Command + Shift + Ainstant run и открыть instant run в settings.Enable instant run...Это сработало для моей записки 4 xiaomi redmii после предоставления возможностей разработчика и разрешения USB-отладки перейти к настройкам- > параметры разработчика- > снять флажок Включить оптимизацию MIUI Перезагрузите устройство и установите приложение.
Для Android Studio на Mac:
Панель навигации:
Android Studio > Предпочтения > Сборка, выполнение, развертывание > Мгновенный запуск > Снимите флажок: Включить мгновенный запуск
Для Android Studio в Windows:
Файл > Настройки > Сборка, выполнение, развертывание > Мгновенный запуск > Снимите флажок: Включить мгновенный запуск
[![enter image description here][1]][1]Disable Instant Run. Steps in Android Studio
Goto
 1. File -> setting(or CLRT+ALT+S)
 2. Build, Execution, Deployment -> Instant Run 
 3. Disable Instant RunДля Xiaomi mobile
1.Setting=>About phone=>tap 7 times on MIUI version
2.Setting=>Developer options=> Developer options (ON)
                            => USB Debugging (ON)
                            => Install via USB(ON)
Установить через USB
если
включить ON, затем
Отключить WiFi и установить коммутатор через USB, пока вы подключены через мобильные данные и под учетной записью xiaomi. Он работает!
Перейдите к
File- > settings- > Buil, Execution, Deployment- > Instant Run- > Отключить его.
//теперь вам хорошо идти.
Я столкнулся с аналогичной проблемой, я переместил каталог проекта, что привело к сбою установки, мое решение выглядит следующим образом: Build- > Перестроить
О, боже мой, после долгого времени я решил проблему, изменив ApplicationID: "com.company.2016app" на " com.company.app" в build.grade. Он разрешил все мои проблемы. Теперь он отлично работает.
В моем случае чистые проекты и работы по восстановлению, нет необходимости отключать мгновенный запуск и перезапуск.
В версии Lollipop и выше Android представила несколько пользователей. Когда вы удаляете приложение, оно все еще существует на устройстве. Убедитесь, что ваше приложение удалено у всех пользователей, а затем переустановите его.
Вы можете проверить, перейдя в Настройки- > Службы- > Все и проверьте свое приложение в списке. При выборе приложения нажмите еще одну кнопку на панели действий и выберите удаление для всех пользователей.
Ниже для моего мобильного телефона Xiaomi работал:
Перейдите в Настройки → Дополнительные настройки → Параметры разработчика и установите флажок Установить через USB, если тэг Показывается ограниченное устройство, отключите свой WI-FI, включите мобильные данные. Затем повторите попытку.
Если А.С. Запуск экземпляра по-прежнему не работает, когда вы закончили все шаги выше, возможно, вы включили оптимизацию MIUI, пожалуйста, следуйте ниже и повторите попытку:
Настройки → Дополнительные настройки → Параметры разработчика и снимите флажок Включить оптимизацию MIUI
Установка Android при сбое устройства [INSTALL_CANCELED_BY_USER] ** Redmi Note 3
Зайдите в "Настройки" → "Разрешения" → "Установить через USB".
Перейдите в Настройки → Дополнительные настройки → Конфиденциальность: отметьте опцию Неизвестные источники.
Выберите "Настройки" → "Дополнительные настройки" → "Параметры разработчика": установите флажок "Установить через USB".
Перейдите в Настройки → Дополнительные настройки → Параметры разработчика: включить просмотр атрибутов просмотра
Наконец, перейдите в Настройки → Дополнительные настройки → Параметры разработчика: отключите оптимизацию MIUI.
ПРИМЕЧАНИЕ. - Вход в учетную запись MI необходим для включения опции "Установить через USB".
У меня также была та же проблема, я попробовал решение отключить мгновенный запуск, но вы не можете использовать мгновенный запуск, что для меня вредно, потому что это чрезвычайно полезный инструмент.
Я нашел другое решение, которое заключается в удалении папки "build" и повторного запуска проекта, и ошибка исчезает, приложение выполняется, и я могу использовать мгновенный запуск.
 
Различные решения для одной и той же задачи:
1. снимите флажок Instant Run
Настройки > Сборка, выполнение, развертывание > Мгновенный запуск.
2. Перезапустите Android Studio
Нажмите "Файл" > "Недействительный кеш/перезагрузка", затем нажмите " Invalidate и Перезапустите из всплывающего окна.
3. Проверка памяти устройства
Иногда вашему устройству не хватает места для установки новых приложений, в этом случае андроидная студия через эту ошибку.
4. Проверить манифест для декларации действий
Убедитесь, что ваш manifest.java правильно выполнил все используемые действия.
Надеюсь, что это поможет:)
Если ваше устройство является Xiaomi, ответ будет следующим:
Перейдите в настройки > Установленные приложения > сверху выберите "ВСЕ" > идите в нижнее приложение "Документы" (его внизу, потому что отключено) > включить, нажав кнопку включения внизу экран...
edit: в то время меня использовали Android Studio 2.3.
Попробуйте следующее: Перейдите в меню "Файл" > "Недействительный кеш/перезагрузка". затем нажмите кнопку Invalidate и Restart из всплывающего окна. Теперь попробуйте запустить проект.
Вам нужно перестроить проект
Если вы используете Android Studio 2.3:
Build -> Rebuild Project
Даже если после этого приложение начнет с ошибки, просто заново заново создайте проект:
Build -> Rebuild Project
Если ваше устройство является Xiaomi
В опции "Разработчик устройств"
Проверить установку через USB является обязательным.
У меня была такая же проблема в моем устройстве xaomi note 4a. Я решил это, отключив оптимизацию MIUI.
Если эмулятор открыт, закройте его.
И перезагрузите android studio.It работал у меня.
Попробуйте.
Прежде чем запускать любое приложение для Android на телефоне в первый раз, убедитесь, что вы не забыли установить параметр " Установить через USB". В противном случае будет сообщено о вышеуказанной ошибке.
Я только что обновил minSdkVersion до 17 и синхронизировал. И тогда я решил эту проблему.
в build.gradle (Модуль: приложение) измените, как показано ниже.
defaultConfig {
    ...
    minSdkVersion 17
    ...
}
Когда я попытаюсь создать еще один package под Java folder, эта ошибка произойдет
Но когда я переместил этот специальный пакет под main package моего проекта, все будет в порядке.
Я тестирую на реальном устройстве Android. (Sumsung J2)
Я решил эту проблему:
Эта ошибка возникает при Android Studio ниже 2.4, когда вы пытаетесь включить функции Java 8 в gradle после инструкция. Ошибка может быть воспроизведена в новом проекте с настройками gradle.
Требуется более высокая версия или просмотреть один.
У меня была та же проблема, которую я решил с помощью этого. Мой телефон - xiaomi redmi note 3, и я отключил оптимизацию MIUI в варианте разработчика.
Решение для моего конкретного случая:
Возможно, это произошло из-за того, что вы сначала установили свой apk в Google Play (мой apk работал нормально, пока не нашел ошибку), а затем попытался переустановить его из вашей Android Studio (чтобы понять это), я имеют решение:
Перейдите на свой телефон/планшет. Настройки → Резервное копирование и Reset → Отключить автоматическое восстановление
Я надеюсь, что это сработает:)
Даже после выполнения всех предложений, если он показывает ошибку, проверьте свой тип buildType в Gradle. 
Убедиться
Подпись подписиConfigConfigs.config
находится в области выпуска, а не в отладке.