Mit dem Leitfaden um http://developer.android.com/training/basics/firstapp/running-app.html, ich adb verwendet, um die Probe Hello, Welt App auf meinem Android-Gerät (ein Samsung Admire, SCH-R720) herunterladen und ich kann es nicht finden, um es zu starten. Ich hatte das gleiche Problem mit dem Emulator. Wo setzt adb die App ein? Es scheint nicht auf die SD-Karte kopiert zu werden. Ich habe die Dokumentation unter gelesen, und es sagt nicht.Wo setzt adb installierte Apps auf das Gerät?
Antwort
Die App wird unter dem Namen Aktivität installiert. Sie haben versucht, den Namen der Aktivität oder den App-Namen zu finden, wenn dies im Manifest erwähnt wird. Oder überprüfen Sie die Registerkarte "Apps" in den Einstellungen und überprüfen Sie die neuesten installierten Apps, wenn sie überhaupt auf dem Gerät installiert ist.
Nehmen wir an, Sie haben Ihr Paket com.example.myfirstapp
genannt. Dann können Sie überprüfen, ob das Paket ordnungsgemäß mit dem folgenden Befehl installiert wurde:
adb shell pm list packages com.example.myfirstapp
Wenn es mit package:com.example.myfirstapp
antwortet - dann könnte man die installierte Paket Ort überprüfen:
adb shell pm path com.example.myfirstapp
Die installierten Anwendungen sein können gefunden in/data/app/
Ich finde heraus, was los war. Ich musste einfach das Gerät einschalten. Nach dem Neustart konnte ich die App finden (und starten). Dies funktionierte auch für den Emulator.
Siehe im Zusammenhang: http://android.stackexchange.com/questions/9824/how-can-i-export-a-list-of-currently-installed-applications-to-a-file?amp – Pierz