Erstellen einer Android APP mittels IntelXdk und Apk-Signer

0

Tagged

Stats

2,698 visits, 2,906 views

Tools

License

This tutorial is licensed under CC BY 4.0. Please refer to the license text if you wish to reuse, share or remix the content contained within this tutorial.

Published on 4 Sep, 2014. Last updated 25 Feb, 2019

Dieses Tutorial ist für:

- Ich habe ein vorhandenes Game mit Construct 2 rekreiert und möchte meine alte APK im PlayStore ersetzen.

- Ich möchte eine Android APK erstellen und Crosswalk integrieren

- Ich möchte meine APK selbst signieren, nachdem ich IntelXdk benutzt habe

Inhalt:

In diesem Tutorial erkläre ich:

- wie man ein exportiertes HTML Projekt als Android APP erstellt indem man IntelXdk und Crosswalk benutzt

- Wie man die exportierte APK mit eigener keyfile selbst signiert

(damit man seine alte APK im Playstore ersetzen kann)

1. Exportiere dein Spiel in Construct 2 (html export/open webapp)

- File / Export project...

- Klicke auf HTML 5 website

2. Öffne IntelXdk und erstelle eine neue app mit bestehendem Code.

- Lade IntelXdk herunter, falls du es noch nicht gemacht hast. hier

- Registriere dich kostenlos oder log dich ein, falls du einen Account besitzt

- Klicke auf "New Project" und navigiere zu "Import an Existing HTML5 Project"

- Navigiere zur exportierten App aus Schritt 1.

2.1. Überprüfe deine Plugin Settings

- in IntelXdk klickst du auf den oberen linken Tab "Projects" und wählst dein Projekt aus

- nun solltest du folgende Settings sehen

- unter cordova 3.X klappst du nun den Tab "Included Plugins" aus und entfernst alle Plugins, die du nicht brauchst.

2.2. Überprüfe deine Crosswalk Settings

- Klappe den Tab "Build Settings" aus und navigiere innerhalb auf den 2. Tab "Android Crosswalk"

- Fülle das Formular mit deinen Informationen zu deiner App aus und sei dir sicher, dass du "Signed" nicht anhakst!!!

(du musst "signed" abwählen, weil du sonst deine apk nicht selbst signieren kannst)

2.3. Exportiere deine App

- In IntelXdk´s Main-Window klickst du auf den Tab "BUILD"

- Wähle "Crosswalk for Android" aus

- Wähle "Upload Code" aus und drücke auf build

- Das kann jetzt eine Weile dauern ;)

2.4. Lade deine APK herunter

- Nachdem der Build-Vorgang fertig ist, kannst du deine APK-Dateien herunterladen

- Jetzt ist deine APK fertig um von dir signiert zu werden :)

3. Signiere deine APK mit deiner eigenen Keyfile mittels "apk-signer"

3.1. Lade "apk-signer" herunter

hier

3.2. APK Signer einrichten

- Richte das Basis-Verzeichnis von JDK-Path (for instance: c:\program files\java\jdk1.8.0_05\bin) ein

- Lade deine eigene Keyfile in das Program

- Gib dein Passwort ein

- Wähle dein Alias aus und gib dein Passwort ein

- Selektiere bei APK, die zuvor heruntergeladene aus (Schritt 2.4)

- Klicke auf "sign"

- Nun bekommst du eine signierte aber "unaligned" apk

3.3. Passe deine apk nun an

- im apk-signer wählst du "APK Alignment" aus

- lädst die APK aus Schritt 3.2

- klickst auf "verify"

- und klickst anschließend auf "align"

Deine APK ist nun bereit, deine alte APK im PlayStore zu ersetzen ;)

  • 0 Comments

Want to leave a comment? Login or Register an account!