Android Studio nicht laufen-Anwendung
Ich habe ein Problem, wo die app, die ich arbeite, ist nicht der Bereitstellung auf dem Gerät, wenn ich bereit bin es zu testen. Es verwendet, um es gerade noch in Ordnung, aber dann habe ich aktualisiert und 5.0.1 Lollipop, das ist glaube ich der Schuldige. Neben Downgrade zurück auf 4.4.4 KitKat, das ist ganz der Prozess auf meinem bootloader-locked Galaxy S4, was kann ich tun, um dieses Problem beheben? ADB erkennt mein Gerät und das Projekt baut ohne Fehler/Warnungen. Jedoch, die app läuft und normal funktioniert, wenn ich bauen die signierte APK manuell und schicken Sie es an meinem Gerät per E-Mail/PushBullet ist einfach viel zusätzliche, unnötige Schritte.
Tut mir Leid für den Mangel an Informationen, ich werde zu aktualisieren, wie Tipps kommen als zu dem, was ich versucht habe. Ich weiß nicht, wo zu beginnen. Eine Sache, die ich versucht habe war, ändern alle compile sdk-Versionen zu 21, aber keine Würfel. Es hat das pop-up mit der grünen Blase "session" app "läuft", aber nichts passiert auf dem Gerät. Auch die ADB-Bereich meldet "keine debug-Version einer Anwendungen." Das große Problem hier ist, dass ich nicht Debuggen meine Anwendungen an diesem Punkt, da kann ich nicht anzeigen, das logcat. Jegliche Hilfe würde sehr geschätzt werden.
GERÄT SHELL-BEFEHL: pm install-r "/data/local/tmp/com.harmonicvibration.orbit" Abgebrochen mit dem Starten der Anwendung: com.harmonicvibration.orbit/com.harmonicvibration.orbit.MainActivity. GERÄT SHELL-BEFEHL: am start-n com.harmonicvibration.orbit/com.harmonicvibration.orbit.MainActivity" -ein android.Absicht.Aktion.MAIN-c android.Absicht.Kategorie.LAUNCHER Abgebrochen
Haben Sie Neustart aller beteiligten Geräte? Ihrem PC, dem smartphone? Und haben Sie versucht, einen Neustart des ADB-Dämon?
Ja, alle 3 von denen
Und wenn du gehen Sie durch die app-Schublade auf Ihrem Gerät können Sie nicht finden, Ihre app überhaupt?
InformationsquelleAutor jaytj95 | 2015-05-11
Du musst angemeldet sein, um einen Kommentar abzugeben.
Mein Handy hat SuperSU (eine rooting-app), die aktualisiert und verursacht dieses problem. Als Teil der Aktualisierung hatte es ausgeschaltet, die Voreinstellung zulassen Laufenden Prozesse als system-Benutzer root-Zugriff zu erlangen, ohne Bestätigung. Ich habe einfach aktiviert das "Vertrauens-system-Benutzer" - option und es funktionierte wie normal.
Hoffe, das jemand hilft 🙂
InformationsquelleAutor TinyDancer
Bitte un die Anwendung installieren, wenn bereits installiert, und installieren Sie Sie erneut.
es ist eine Art von Problem, dass die Anwendung installiert, aber nicht automatisch gestartet. Sie nee startete ausdrücklich, aber Wenn die app bereits installiert ist, dann können Sie nicht erkennen, dass Ihre neue installation funktioniert oder nicht.
Einmal un-installieren und erneut installieren und zu verfolgen, falls gefunden installiert.
Öffnen Sie "Konfigurationen Bearbeiten" - Bereich und klicken Sie auf die ' + ' - Taste. Wählen Sie die option zum erstellen eines neuen "Android Application" und wählen Sie dann das richtige Modul. Anwenden, und Sie können dann löschen Sie die test-Konfiguration, die Sie vor dem verwenden wurden, wenn Sie es wünschen. Dann jedesmal, wenn Sie ausführen, stellen Sie sicher, laufen wie ein Android-Anwendung und nicht um einen test und es wird automatisch starten, auf "installieren".
was ist das genaue problem, das Sie konfrontiert sind, bitte sagen.? Bitte überprüfen Sie auch, dass es von der compile-Bibliothek definiert, die mehr als ein mal in gradle-Datei.?
Überprüfen Sie die akzeptierte Antwort. Ich fand die Lösung für mein Problem. Die app kompiliert und lief Prima auf meinem 4.4.4 KitKat Gerät. Aber wenn ich aktualisiert das Gerät auf 5.0.1 Lollipop die app nicht installieren. Die Lösung wurde zu überschreiben, ein Sicherheits-feature.
IN Android Lollipop 5.0.1, es ist eine andere Art von Funktion der multi-user. Nur öffnen der notification bar, und siehe mit der Einstellung Symbol, es ist ein weiteres Symbol für den Benutzer wechseln. Wenn Sie die installierte Anwendung auf einen einzelnen Benutzer und die Anwendung wird nicht aus dem play store(Wie in Ihrem Fall der Installation von Android Studio), dann ist die app auch installiert auf anderen Benutzers(Benutzer verfügbar) Raum. in diesem Fall, wenn Sie versucht haben, installieren Sie diese app dann kann es dazu führen, dass andere Signatur. So sollten Sie diese Anwendung entfernen, indem Sie die Benutzer dann wieder installieren.
Ich habe nur einen Benutzer auf dem Gerät sowieso
InformationsquelleAutor Maddy
Es stellt sich heraus, auf meinem Gerät (Galaxy S4 Lollipop) Sie hat ein Sicherheits-feature, das nicht zu ermöglichen ADB installiert. Die Lösung war, um root-Rechte und installieren adbd Insecure app von Chainfire und führen Sie es. Funktioniert einwandfrei jetzt.
InformationsquelleAutor jaytj95