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.


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ć.


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)

`


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


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ć.


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


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.


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


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ć

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.


4

Dla mnie to:

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

Przebuduj projekt

Zbuduj plik APK


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.



1

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


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.


1

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



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ć.


-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.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.