2017-03-09 8 views
7

ich dieses Problem immer in Android Studio 2.3, wenn ich auf Run klicken:Instant-Lauf funktioniert nicht

03/09 19:02:36: Launching app 
$ adb shell am startservice 

com.a890m.s/com.android.tools.fd.runtime.InstantRunService 
Error while executing: am startservice com.a890m.s/com.android.tools.fd.runtime.InstantRunService 

Starting service: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=com.a890m.s/com.android.tools.fd.runtime.InstantRunService } 

Error: Not found; no service started. 
+1

Ich löste damit: JamesOrtiz

+0

Ja, diese Scheiße zu deaktivieren ist die beste Option für jetzt –

+0

Wenn ich versuche, es zu deaktivieren, gibt es mir einen weiteren Fehler, der besagt, dass sofortiger Lauf mit Klasse 3.3 benötigt wird –

Antwort

0

ich diesen Fehler vor und die Lösung, die für mich arbeitet Unplug zu versuchen ist und stecken Sie die Kabel wieder und sehen, ob es funktioniert

0

Dies passiert für einige bestimmte Geräte, weil einige Hersteller ihre Geräte angepasst haben und eine Art "Auto-Start" -Blocker hinzugefügt. Bei betroffenen Asus-Geräten können Sie beispielsweise dieses Problem beheben, indem Sie die Auto-Start-Funktion für Ihre App mit dem Auto-Start-Manager von Asus aktivieren. Siehe diese Seite für Details: https://www.asus.com/support/faq/1013752

Aber andere Hersteller scheint dies anders zu machen. Zum Beispiel können Sie für LeEco-Geräte "Autostart" unter Einstellungen erlauben. In diesem Problem (https://github.com/openstf/stf/issues/407#issuecomment-247852532) finden Sie Informationen zum Aktivieren der automatischen Produkteinführung für Ihre App.

Sie können Google wie Sie diese Autostart-/Autostart-Funktion für Ihr spezifisches Gerät deaktivieren, damit Instant Run funktioniert. Sie können auch den Emulator verwenden.

Hoffe, dass hilft.

+0

Ich habe dieses Problem auf dem Emulator ... – SapuSeven

+0

Je nach dem Systemimage, das Sie im Emulator verwenden, müssen Sie den automatischen Start möglicherweise noch deaktivieren. –

+0

Ich verwende die sauberen Android-Images, die von Google im SDK-Manager bereitgestellt werden. Ich kann keine Option zum automatischen Starten finden. – SapuSeven

3

Dieses Problem ist nur in Android Studio 2.3, die in Google Ausgabe noch offen sind Tracker Sie es lösen kann (Zeit keine permeant Lösung zu sein, weil Instant-Lauf benötigt wird) durch Deaktivieren Instant Lauf in Ihrem Android-Studio. goto-> Android Studio -> Einstellungen -> Build, Ausführung, Bereitstellung -> Instant Run

+0

Datei-> Einstellungen-> Wählen Sie auf der linken Seite das Element [Build, Execution, Deployment]. Erweitern Sie die Debugger-Option. Wählen Sie [Instant Run], dann auf der rechten Seite, klicken Sie auf (Deaktivieren Sie die Option "Instant Run zu Hotswap Code/Ressource Änderungen bei der Bereitstellung aktivieren (standardmäßig aktiviert)" Dies funktionierte, um dieses Problem zu beheben, so dass ich auf meinem Alcatel-Telefon debuggen konnte. Warum erklären andere Antworten nicht, wie Instant Run deaktiviert wird? – raddevus

Verwandte Themen