Instalacja nie powiodła się z komunikatem Nieprawidłowy plik

177

Instalacja nie powiodła się z komunikatem Nieprawidłowy plik: K: \ project \ app \ build \mediates \ split-apk \ with_ImageProcessor \ debug \ slices \ slice_0.apk. Możliwe, że ten problem został rozwiązany przez odinstalowanie istniejącej wersji pakietu APK, jeśli jest obecny, a następnie ponowne zainstalowanie.

OSTRZEŻENIE: odinstalowanie spowoduje usunięcie danych aplikacji!

Czy chcesz odinstalować istniejącą aplikację?

pracuję w Android Studio 2.3 beta 3.

Bharat Kumar Emani
źródło
po prostu odinstaluj poprzednią wersję aplikacji i zainstaluj ponownie
Manohar Reddy,
1
Przejdź do ustawień urządzenia-> Aplikacje, sprawdź, czy Twoja aplikacja jest wyświetlana na liście. Zakładam, że jest zainstalowany dla innego profilu, a nie dla twojego aktywnego profilu. Musisz go odinstalować dla wszystkich profili
nnn
@Bharat: Czy to rozwiązuje twój problem?
nnn
4
Plik> Ustawienia> Kompilacja, wykonanie, wdrożenie> Natychmiastowe uruchamianie>
Usuń

Odpowiedzi:

414

Kliknij kartę Buduj ---> Wyczyść projekt

Kliknij kartę Zbuduj ---> Zbuduj APK

Biegać.

Bez nazwy
źródło
tak, podobny problem występuje również w przypadku Xcode, musisz również często czyścić i
kompilować
Chociaż zadziałało, ale zastanawiałem się, dlaczego „Czysty projekt” jest naprawdę potrzebny?
Ahsan
Jeśli ten kod nie działa, odznacz „Natychmiastowe uruchamianie” i spróbuj ponownie.
Ahamadullah Saikat
101

Znalazłem rozwiązanie, przejdź do

ustawienia> kompilacja, wykonywanie, wdrażanie> natychmiastowe uruchamianie> Włącz natychmiastowe uruchamianie do zmiany kodu / zasobu podczas wdrażania podczas wdrażania (opcja ta nie jest zaznaczona)

`

Bharat Kumar Emani
źródło
1
Działa również na Android Studio 3.0
IlyaEremin,
czy chcesz, abyśmy wyłączyli natychmiastowe uruchamianie?
25
możesz spróbować z: Build -> Clean Project; Build -> Make Project; a następnie uruchom apk na swoim urządzeniu.
Kreshnik
Ta opcja nie istnieje dla mnie, ale ponowne uruchomienie studia Android zadziałało
Homayoun Behzadian
77

Po prostu wykonaj dwa kroki

Krok 1: Kompiluj ---> Oczyść

Krok 2: Kompiluj -> Kompiluj APK

Mam nadzieję, że to działa. Powodzenia chłopaki

fazil
źródło
25

Rozwiązałem to w ten sposób:

Kliknij kartę Buduj ---> Wyczyść projekt

Kliknij kartę Buduj ---> Przebuduj projekt

Kliknij kartę Zbuduj ---> Zbuduj APK

Biegać.

Mdeh
źródło
22

Mamy nadzieję, że to powinno rozwiązać twój problem.

Wykonaj następujące kroki.

1. Wyczyść swój projekt

Czyszczenie projektu

2. Odbuduj swój projekt

Przebudowa projektu

3. Na koniec zbuduj i uruchom swój projekt

Mohammad Naim Dahee
źródło
15

Najpierw, jak już wspomniano, spróbuj wyczyścić i odbudować projekt. Jeśli to nie działa, spróbuj tego:

Ustawienia > Kompilacja, wykonywanie, wdrażanie : usuń zaznaczenie Włącz natychmiastowe uruchamianie do kodu wymiany podczas pracy ...

To od razu rozwiązało problem.

PS Opublikowałem tę odpowiedź, ponieważ jest rok 2017 i nie sądzę, aby ta funkcja istniała w 2014, więc nie spowodowałaby tego problemu.

Michael Martin
źródło
15

Wykonaj poniższe kroki Plik> Ustawienia> Kompilacja, wykonanie, wdrożenie> Natychmiastowe uruchamianie> Odznacz (Włącz natychmiastowe uruchamianie do kodu wymiany podczas pracy)

to działa dla mnie

dzięki

dev_mg99
źródło
12

Stało się to ze mną, gdy kopiowałem kod projektu z jednego laptopa na inny i próbowałem uruchomić projekt. Naprawiło to:

  1. Usuń folder kompilacji projektu
  2. Czysty projekt
  3. Zbuduj projekt
  4. Biegać
Malek Hijazi
źródło
7

W moim przypadku miałem ten sam problem, gdy nazwa mojego projektu zawiera znak „&”. Rozwiązaniem jest zmiana nazwy projektu z przeglądarki plików, aby nie zawierała żadnych znaków „&”, a następnie z:

  • Menu budowania-> Wyczyść projekt
  • Menu kompilacji-> Zbuduj APK

Przetestowałem to dwa razy i działało dobrze.

Saif Hakeem
źródło
4

Dla mnie to:

Kliknij kartę Buduj ---> Wyczyść projekt

Przebuduj projekt

Zbuduj plik APK

Han
źródło
2

wykonaj kilka czynności:

Clean Project
Rebuild Project
Invalidate Caches / Restart

Teraz uruchom swój projekt. Mam nadzieję, że to zadziała.

To dla mnie praca.

Shahadat Hossain
źródło
2

Pracuj dla mnie:

  1. Usuń te foldery
  2. Uruchom aplikację

wprowadź opis obrazu tutaj

Leonid Ivankin
źródło
1

Spróbuj tego w projekcie Gradle dependencies { classpath 'com.android.tools.build:gradle:2.2.3' }

Hossam Gamal
źródło
1

Usuń folder pośredni po uruchomieniu projektu, który działa dobrze, w rzeczywistości APK kompiluje się do innego systemu. Przejdź do aplikacji / kompilacji / pośredników.

Sunder Negi
źródło
1

W moim przypadku 'w katalogu projektu była pojedyncza qutacja i po usunięciu została rozwiązana

vd
źródło
1

Znalazłem swoją pracę, ponownie uruchamiając telefon :)

Fathurrahman Abahh
źródło
0

Mój problem dotyczył mojej instalacji Android Studio.

Buduję nowy serwer CI i chociaż zainstalowałem Android Studio i podłączyłem SDK itp., Nie otworzyłem studia z projektem - zamiast tego po prostu przeszedłem do wiersza poleceń, aby zbudować. Kiedy później otworzyłem projekt w studiu, zaczął on prosić o wszelkiego rodzaju aktualizacje. Podążyłem za odbijającą się piłką, a następnie udało mi się dotrzeć do urządzenia podłączonego przez USB.

Miejmy nadzieję, że jest to pomocne dla Build Master i DevOps jako „got-cha”, którego należy unikać.

mobibob
źródło
-1

Spróbuj wyczyścić projekt i odbudować, jeśli nie zadziała, spróbuj wyłączyć natychmiastowe uruchamianie w Ustawieniach> Kompilacja> Natychmiastowe uruchamianie na wypadek, gdybyś uruchamiał kod innej osoby.

Dev
źródło