Не вдалося встановити повідомлення. Недійсний файл


177

Не вдалося встановити повідомлення Неправильний файл: K: \ project \ app \ build \ intermediates \ split-apk \ with_ImageProcessor \ debug \ slices \ slice_0.apk. Можливо, що цю проблему вирішено шляхом видалення наявної версії apk, якщо вона є, та повторної інсталяції.

ПОПЕРЕДЖЕННЯ. Видалення даних програми буде видалено!

Ви хочете видалити наявну програму?

я запускаю свій проект в android studio 2.3 beta 3.


просто видаліть попередню версію програми та перевстановіть
Manohar Reddy


1
Перейдіть у Налаштування пристрою-> Програми, перевірте, чи відображається ваша програма у списку. Я припускаю, що він встановлений для іншого профілю, а не для вашого активного профілю. Вам потрібно видалити його для всіх профілів
nnn

@Bharat: Чи вирішує це ваше питання?
пн.

4
Файл> Налаштування> Збірка, виконання, розгортання> Миттєвий запуск> Зніміть прапорець (Увімкнути миттєвий запуск до гарячого підкачки)
dev_mg99

Відповіді:


414

Перейдіть на вкладку Створити ---> Очистити проект

Перейдіть на вкладку Створити ---> Створити APK

Біжи.


так, подібні проблеми трапляються і для Xcode, вам також потрібно часто чистити та збирати
user25

Хоча це спрацювало, але мені було цікаво, чому насправді потрібен «Чистий проект»?
Ахсан

Якщо цей код не працює, зніміть прапорець "Миттєвий запуск" і спробуйте ще раз.
Агамадула Сайкат

101

Я знайшов рішення

налаштування> побудувати, виконати, розгортати> миттєвий запуск> Увімкнути миттєвий запуск до гарячого заміни коду / зміни ресурсу під час розгортання (не встановлено цю опцію)

`


1
Працює і на андроїд-студії 3.0
IlyaEremin

Так ви хочете, щоб ми відключили миттєвий запуск?
користувач25

ви можете спробувати: Build -> Clean Project; Збірка -> Зробити проект; а потім запустіть apk у своєму пристрої.
Крешник

Цей варіант для мене не існує, але перезапуск андроїд-студії працював
Homayoun Behzadian

77

Просто виконайте два кроки

Крок 1: Складіть ---> Очистити

Крок 2: Збірка -> Збірка APK

Сподіваюся, це спрацює. Удачі хлопці


25

Я вирішив це таким чином:

Клацніть на вкладці Створити ---> Очистити проект

Клацніть на вкладці Створити ---> Відновити проект

Перейдіть на вкладку Створити ---> Створити APK

Біжи.


22

Сподіваємось, це повинно вирішити вашу проблему.

Виконайте наступні дії.

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

Прибирання проекту

2. Побудуйте свій проект

Перебудова проекту

3. Нарешті, побудуйте та запустіть проект


15

Спочатку, як уже згадувалося, спробуйте очистити та відновити проект. Якщо це не допоможе вам, спробуйте:

Налаштування > Збірка, виконання, розгортання : зніміть прапорець Увімкнути миттєвий запуск на гарячий код заміни ...

Це вирішило проблему відразу для мене.

PS Я опублікував цю відповідь, оскільки це 2017 рік, і я не думаю, що ця функція існувала в 2014 році, тому це не спричинило б цієї проблеми.


15

Виконайте наступні кроки Файл> Налаштування> Збірка, Виконання, Розгортання> Миттєвий запуск> Зніміть прапорець (Увімкнути миттєвий запуск на гарячий код заміни)

це працює для мене

Дякую


12

Це сталося зі мною, коли я скопіював код проекту з одного ноутбука на інший і спробував запустити проект. Для мене це було виправлено:

  1. Видаліть папку збірки проекту
  2. Чистий проект
  3. Створити проект
  4. Біжи

7

У моєму випадку у мене виникло те саме питання, коли назва мого проекту містить знак "&". Рішенням є перейменування імені проекту з браузера файлів, тому він не містить жодних знаків "&", а потім від:

  • Меню побудови-> Очистити проект
  • Меню побудови-> Створити APK

Я тестував його два рази, і він працював чудово.


4

Для мене це:

Клацніть на вкладці Створити ---> Очистити проект

Проект відновлення

Створіть APK


2

виконайте кілька кроків:

Clean Project
Rebuild Project
Invalidate Caches / Restart

Тепер запустіть проект. Сподіваюся, це спрацює.

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




1

Видаліть проміжну папку після запуску, проект працює нормально, що APK створюється в іншій системі. Перейдіть до програми / побудови / проміжних продуктів.


1

У моєму випадку 'в каталозі проекту була одна пропозиція, і після її видалення вирішено



0

Проблема була з моєю установкою Android Studio.

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

Будемо сподіватися, що це корисно для Build Master та DevOps як "got-cha", якого слід уникати.


-1

Спробуйте очистити проект та відновіть його, якщо це не працює, спробуйте відключити функцію Миттєвого запуску з налаштувань> Збірка> Миттєвий запуск, якщо ви користуєтеся чужим кодом.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.