Ich versuche, ein .apk aus meiner Sencha Touch 2 App zu machen. Ich benutze Standard-Mvc-App, die ich von running Sencha Befehl sencha app create MyApp /path/to/www/myapp
, zusätzlich zu dieser App habe ich erstellt Debug .keystore
von Android SDK. Auch ich habe meine eigene packager.json
erstellt, die gültige JSON ist. Ich habe alle Android Revisionen heruntergeladen, einschließlich Revision 17. Ich verwende Windows 7 Ultimate x64 als meine Plattform und Sencha Touch 2.0.0 GPLv3 als Framework. Mein Problem wird angezeigt, wenn versucht wird, APK mit Sencha-Befehl zu generieren.sencha package run packager.json
. Ich habe versucht, mit Android Emulator eingeschaltet wie auf Sencha Touch 2 Dokumentation angewiesen.Android-Verpackung mit Sencha Touch 2 SDK Tools?
Hier ist meine packager.json, app Rahmen und Fehlerbild:
Packager.json
{
"applicationName":"HelenaApp",
"applicationId":"com.helena",
"iconName":"icon.png",
"versionString":"1.0",
"outputPath":"C:/wamp/www/Helena/HelenaAndroid",
"inputPath":"C:/wamp/www/Helena",
"webAppPath":"C:/wamp/www/Helena",
"androidAPILevel":"13",
"configuration":"Debug",
"platform":"AndroidEmulator",
"deviceType":"Universal",
"certificatePath":"moj-key.keystore",
"certificateAlias":"helena",
"sdkPath":"C:/Android/android-sdk",
"orientations": [
"portrait",
"landscapeLeft",
"landscapeRight",
"portraitUpsideDown"
]
}
APP
Fehler
EDIT: Vielen Dank für Antwort scheint ich habe erstes Problem gelöst, jetzt habe ich eine andere:
scheint es etwas mit Java-Pfad zu tun hat, wie gesehen in diesem question, irgendwelche Ideen?
EDIT 2:
- I edited Weg zu meinem
C:\Program Files\Java\jdk1.7.0_03\bin
JDK, - Zurück Pfad war Pfad zu Sencha SDK
- Dann änderte ich es zurück zu Sencha, und ich habe Fehler in der Konsole
ERROR: createProcessW
4. in Bezug auf zwei Java-Instanzen, ich habe in Program Files JDK7 und jdk6 in Program Files (x86) - (FALSCH) 4. Ich habe nur eine jdk (1.7.0_03)
haben
Sie nicht PATH ersetzen, Sie –
@Alexander Voloshyn -I'v modifizierten Pfad zu bestehenden hinzufügen müssen und jdk Pfad hinzugefügt, durch semicoln getrennt, noch ERROR bekommen: CreateProcessW - Das System die angegebene Datei nicht finden können –
try Verwenden Sie direkt "stbuild package packager.json", das Packager ohne Sencha-Befehls-Wrapper ausführen wird. –