2017-03-28 35 views
14

Aplikacja działa dobrze na emulatorze, ale nie mogę uruchomić aplikacji na moim urządzeniu (Xiaomi Mi4). W pierwszej chwili zaszczepienia dialog z takim tekstem:Instalacja aplikacji na Androida: nieznana awaria (błąd - brak zainstalowania dla 0)

Installation failed with message Failed to establish session. 
It is possible that this issue is resolved by uninstalling an existing version of the apk if it is present, and then re-installing. 

WARNING: Uninstalling will remove the application data! 

Do you want to uninstall the existing application? 

Ale po zgadzam - widzę w dzienniku komunikat:

Launching app 
$ adb install-multiple -r <....> 
$ adb shell pm uninstall com.example.app.debug 
Unknown failure (Failure - not installed for 0) 
Error while Installing APKs 

Mam restartem urządzenia kilka razy i podłączony/odłączony go do komputera, ale nic nie pomogło.

Odpowiedz

55

Dla urządzeń redmi i Mi wyłączyć Optimization MIUI i restart telefonu.

Ustawienia> Ustawienia dodatkowe> Opcje programisty> Optymalizacja MIUI

+0

Miej opcje dla programisty debugowania USB i zainstalować aplikacje na USB –

+1

u uratował mi dzień dziękuję bro –

+0

Nienawiść MIUI dzięki Pomogło –

27

Problem jest w Instant Run.

Jak powiedział Chirag Shah - na urządzeniach Xiaomi można wyłączyć optymalizację MIU - to działało również dla mnie, gdy próbowałem.

Innym rozwiązaniem jest wyłączenie Instant Run w ustawieniach studia android. Przypomniałem sobie - miałem ten problem jakiś czas temu w systemie Windows, ale teraz wystąpił na Linuksie (Ubuntu). Napisałem raport o błędzie do google, ale problem nadal istnieje (pierwszy raz to było studio Android 2.2.3, a teraz 2.3).

Dla wygody: Aby wyłączyć Natychmiastowa Run przejdź do

File->Settings->Build, Execution, Deployment->Instant Run 

enter image description here

+0

Dzięki, pracowałem dla mnie. –

+0

Dziękuję przyjaciela, jego pracował :) –

0

jedynie zamieniając na "Install przez USB" w opcjach Developer zrobił pracę dla mnie. W przeciwnym razie konieczne może być wyłączenie Optymalizacji MIUI i ponowne uruchomienie, ale najpierw spróbuj opcji USB.