Wenn ich das Projekt mit Eclipse entwickle , wird die APK- Datei auf dem Emulator gespeichert. Ich möchte meine Anwendung jedoch auf ein echtes Gerät hochladen. Gibt es ein Tool zum Erstellen einer APK-Datei?
Was ist der Prozess? Oder ist es möglich, die APK-Datei aus dem Emulator zu ziehen?
Antworten:
Wenn Sie das Projekt auf dem Emulator ausführen , wird die APK-Datei im
bin
Verzeichnis generiert . Halten Sie beachten, dass nur Gebäude , das Projekt (und nicht läuft es) wird nicht ausgegeben , die APK - Datei in dasbin
Verzeichnis.quelle
.apk
Datei einen Debug-Build erhält . Wenn Sie einen Release-Build wünschen, folgen Sie stattdessen Sarwars Antwort .Zum Testen auf einem Gerät können Sie das Gerät über USB anschließen und von Eclipse nur als Emulator ausführen .
Wenn Sie die App verteilen müssen, verwenden Sie die Exportfunktion:
Folgen Sie dann den Anweisungen. Sie müssen dabei einen Schlüssel erstellen.
quelle
Es ist nicht erforderlich, einen Schlüssel usw. zu erstellen, wenn Sie nur auf Ihrem Gerät damit herumspielen möchten.
Mit Eclipse:
Um eine nicht signierte APK aus Eclipse zu exportieren, klicken Sie im Paket-Explorer mit der rechten Maustaste auf das Projekt und wählen Sie Android Tools -> Nicht signiertes Anwendungspaket exportieren . Geben Sie dann den Speicherort der Datei für die nicht signierte APK an.
quelle
script
Ansatz?Die APK-Datei befindet sich im
/workspace/PROJECT_FOLDER/bin
Verzeichnis. So installieren Sie die APK-Datei auf einem realen Gerät:Verbinden Sie Ihr reales Gerät mit einem PC / Laptop.
Gehen Sie zur
sdk/tools/
Verwendung eines Terminals oder einer Eingabeaufforderung.adb install <FILE PATH OF .APK FILE>
Das ist es...
quelle
Klicken Sie einfach mit der rechten Maustaste auf Ihr Projekt und gehen Sie dann zu
* Exportieren -> Android -> Android-Anwendung exportieren -> YOUR_PROJECT_NAME -> Neuen Schlüsselspeicherpfad erstellen -> Detail ausfüllen -> APK-Speicherort festlegen -> Jetzt können Sie Ihre APK-Datei abrufen *
Installieren Sie es in Ihrem Handy.
quelle
Wir können eine signierte und eine nicht signierte APK-Datei erstellen. Eine signierte APK-Datei kann auf Ihrem Gerät installiert werden.
So erstellen Sie eine signierte APK-Datei:
Klicken Sie im Paket-Explorer mit der rechten Maustaste auf das Projekt
Wählen Sie Android Tools -> Signiertes Anwendungspaket exportieren .
Geben Sie dann den Speicherort der Datei für die signierte APK an.
So erstellen Sie eine nicht signierte APK-Datei:
Klicken Sie im Paket-Explorer mit der rechten Maustaste auf das Projekt
Wählen Sie Android Tools -> Nicht signiertes Anwendungspaket exportieren .
Geben Sie dann den Speicherort der Datei für die nicht signierte APK-Datei an.
quelle
Wenn Sie Ihre Anwendung ausführen, sollte Ihr Telefon erkannt werden und Sie sollten die Option erhalten, auf Ihrem Telefon anstatt auf dem Emulator ausgeführt zu werden.
Weitere Anweisungen zum Erkennen Ihres Telefons: http://developer.android.com/guide/developing/device.html
Wenn Sie eine signierte Version der APK-Datei exportieren möchten (zum Hochladen auf den Markt oder zum Aufrufen einer Website), klicken Sie mit der rechten Maustaste auf das Projekt in Eclipse, wählen Sie Exportieren und dann "Android-Anwendung exportieren".
Weitere Details: http://developer.android.com/guide/publishing/app-signing.html#ExportWizard
quelle
Die
bin/XXX.apk
Datei kann automatisch erstellt werden, sobald Sie eine Quelldatei speichern:Fenster / Einstellungen, Android / Build, deaktivieren Sie "Verpackung und Indizierung überspringen ...".
quelle
Der einfachste Weg, signierte / nicht signierte APKs mit Eclipse und ADT zu erstellen, ist wie folgt:
Wählen Sie den Speicherort für die neue APK-Datei und klicken Sie auf "Speichern" .
Hoffe das hilft.
quelle
Eclipse 3.7 (Indigo): Gehen Sie zu Windows -> Einstellungen -> Android -> Erstellen und deaktivieren Sie "Verpackung und Dexing bis zum Export oder Start überspringen".
Sie können es auch manuell über Menü -> Projekt -> ** erstellen. Deaktivieren Sie "Automatisch erstellen " **.
quelle
Klicken Sie mit der rechten Maustaste auf das Projekt in Eclipse -> Android-Tools -> Exportieren ohne signierten Schlüssel. Schließen Sie Ihr Gerät an. Montieren Sie es mit SDK / Tools.
quelle
Niemand hat dies erwähnt, aber in Verbindung mit den anderen Antworten können Sie die apk-Datei auch aus Ihrem bin-Verzeichnis auf Ihr Telefon oder Tablet übertragen, indem Sie sie auf eine Website stellen und einfach herunterladen.
Ihr Gerät beschwert sich über die Installation, nachdem Sie es heruntergeladen haben. Ihr Gerät weist Sie auf das Risiko hin, Programme aus unbekannten Quellen zu installieren, und bietet Ihnen die Möglichkeit, die Hinweise zu umgehen.
Ihre Frage ist sehr spezifisch. Sie müssen es nicht aus Ihrem Emulator ziehen, sondern holen sich einfach die apk-Datei aus dem bin-Ordner in Ihrem Projekt und platzieren sie auf Ihrem realen Gerät.
Die meisten Leute geben Ihnen wertvolle Informationen für den nächsten Schritt (Signieren und Veröffentlichen Ihrer Apk). Sie müssen diesen Schritt nicht ausführen, um sie auf Ihr reales Gerät zu übertragen.
Das Herunterladen auf Ihr reales Gerät ist eine einfache Methode.
quelle