Установка не удалась с сообщением Invalid File

177

Установка не удалась с сообщением Неверный файл: K: \ project \ app \ build \ промежуточный процесс \ split-apk \ with_ImageProcessor \ debug \ slices \ slice_0.apk. Вполне возможно, что эта проблема решена путем удаления существующей версии apk, если она присутствует, а затем повторной установки.

ВНИМАНИЕ: удаление приведет к удалению данных приложения!

Вы хотите удалить существующее приложение?

Я запускаю свой проект в Android Studio 2.3 бета 3.

Бхарат Кумар Эмани
источник
просто удалите предыдущую версию приложения и переустановите
Manohar Reddy
stackoverflow.com/questions/12532044/…
Судип Бхандари
1
Перейдите в Настройки устройства-> Приложения, проверьте, отображается ли ваше приложение в списке. Я предполагаю, что он установлен для другого профиля, а не для вашего активного профиля. Вам нужно удалить его для всех профилей
nnn
@ Бхарат: это решает вашу проблему?
nnn
4
Файл> Настройки> Построение, выполнение, развертывание> Мгновенный запуск> Снять галочку (Включить мгновенный запуск для кода горячей замены)
dev_mg99

Ответы:

414

Перейдите на вкладку Build ---> Clean Project

Перейдите на вкладку Build ---> Build APK

Запустить.

Без имени
источник
да аналогичная проблема возникает и для Xcode, вам также нужно часто чистить и
собирать
Хотя это сработало, но мне было интересно, почему «Чистый проект» действительно требуется?
Асан
Если этот код не работает, снимите флажок «Instant Run» и попробуйте снова.
Ахамадулла Сайкат
101

Я нашел решение перейти к

настройки> сборка, выполнение, развертывание> мгновенный запуск> Включить мгновенный запуск для изменения кода горячей замены / изменения ресурса при развертывании (снимите этот флажок)

`

Бхарат Кумар Эмани
источник
1
Также работает на Android Studio 3.0
Илья Еремин
так вы хотите, чтобы мы отключили мгновенный запуск?
user25
Вы можете попробовать с помощью: Build -> Clean Project; Build -> Make Project; а затем запустите ваш apk в вашем устройстве.
Kreshnik
Эта опция не существует для меня, но перезапуск андроид-студии сработал
Хомаюн Бехзадиан
77

Просто выполните два шага

Шаг 1: Построить ---> Очистить

Шаг 2: Сборка -> Сборка APK

Надеюсь, что это работает. Удачи, ребята

Фазиль
источник
25

Я решил это так:

Перейдите на вкладку Build ---> Clean Project

Нажмите вкладку "Сборка" ---> Перестроить проект

Перейдите на вкладку Build ---> Build APK

Запустить.

Mdeh
источник
22

Надеюсь, это должно решить вашу проблему.

Выполните следующие шаги.

1. Очистите свой проект

Очистка проекта

2. Перестройте свой проект

Перестройка проекта

3. Наконец, постройте и запустите ваш проект

Мухаммед Наим Дахи
источник
15

Во-первых, как уже упоминалось, попробуйте очистить и восстановить проект. Если это не работает для вас, попробуйте это:

Настройки > Построение, выполнение, развертывание : снимите флажок Включить мгновенный запуск для кода горячей замены ...

Это решило проблему сразу для меня.

PS Я опубликовал этот ответ с 2017 года, и я не думаю, что эта функция существовала в 2014 году, поэтому она не вызовет этой проблемы.

Майкл Мартин
источник
15

Выполните следующие действия: Файл> Настройки> Построение, выполнение, развертывание> Мгновенный запуск> Снимите флажок (Включить код мгновенного запуска для кода горячей замены)

это работает для меня

Спасибо

dev_mg99
источник
12

Это случилось со мной, когда я скопировал код проекта с одного ноутбука на другой и попытался запустить проект. Что исправило это для меня было:

  1. Удалить папку сборки проекта
  2. Чистый Проект
  3. Построить проект
  4. Бегать
Малек Хиджази
источник
7

В моем случае у меня была такая же проблема, когда имя моего проекта содержит знак «&». Решение состоит в том, чтобы переименовать имя проекта из файлового браузера, чтобы оно не содержало никаких знаков «&», а затем из:

  • Построить меню-> Чистый проект
  • Построить меню-> построить APK

Я проверил это два раза, и он работал просто отлично.

Саиф Хаким
источник
4

Для меня это:

Перейдите на вкладку Build ---> Clean Project

Перестроить проект

Построить APK

Хан
источник
3

выполните несколько шагов:

Clean Project
Rebuild Project
Invalidate Caches / Restart

Теперь запустите ваш проект. Надеюсь, это сработает.

Это работа для меня.

Шахадат Хоссейн
источник
1
Invalidate Caches / Restartбыло важно для меня! Спасибо
Мета
2

Работа для меня:

  1. Удалить эти папки
  2. Запустить приложение

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

Леонид Иванкин
источник
1

Попробуйте это в проекте Gradle dependencies { classpath 'com.android.tools.build:gradle:2.2.3' }

Хоссам Гамаль
источник
1

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

Сундер Неги
источник
1

В моем случае в каталоге 'проекта была одиночная цитата, и после удаления она была решена

VD
источник
1

Я нашел свою работу, перезагрузив мой телефон :)

Фатуррахман Абахх
источник
0

Моя проблема была с моей установкой Android Studio.

Я создаю новый CI-сервер и, хотя я установил Android Studio, подключил SDK и т. Д., Я не открыл студию с проектом - вместо этого просто пошел в командную строку для сборки. Когда я впоследствии открыл проект в студии, он начал запрашивать всевозможные обновления. Следовал за прыгающим мячом, и тогда я смог добраться до привязанного к USB устройства.

Надеюсь, что это полезно для Build Master и DevOps как «надо», чтобы избежать.

mobibob
источник
-1

Попробуйте очистить проект и пересобрать, если не работает попробуйте отключить Мгновенный запуск в меню «Настройки»> «Создать»> «Мгновенный запуск», если вы запускаете чужой код.

Dev
источник