Ich bin neu zu Sencha und Erstellen einer App, die auf Browser aber nicht Gerät kommt. ich grundlegende Schritte befolgt haben wie in Tutorial erwähnt: https://docs.sencha.com/touch/2.4/getting_started/building_your_first_app.htmlSencha 2.4.2 Cordova App stecken auf "Device Ready" Bildschirm auf Gerät
der Fall zu simulieren, hier sind die Schritte, die wir ausgeführt:
sencha -SDK App MeineAnw
sencha cordova init erzeugen com.mycompany.MyApp MyApp
Sencha Web-Start (mit diesem können wir im Browser ausführen)
Aktualisiert app.json android enthalten:
"builds": { "web": {"default": true}, "android": { "packager": "cordova", "cordova" : { "config": { "platforms": "android", "id": "com.mycompany.MyApp", "name": "MyApp" } } } },
sencha App bauen android
- sencha App -run android
- Post this bauen wir in der Lage waren App von cordova in Android-Studio zu eröffnen/plattformen/android
- wenn wir vom studio ausgeführt werden, ist es immer bei "Apache Cordova-Gerät ist bereit" -Bildschirm .. das ist aus dem html von MyApp/cordova/plattformen/android/assets/www/index.html und es ist nicht referri ng zu /MyApp/index.html
Das gleiche Verhalten auf iOS als auch !!
Vermissen wir hier irgendwelche Schritte?
Hm ich nicht die Einstellungen in Ihrem app.json mag, habe ich immer dieses http://docs.sencha.com/cmd/guides/cordova_phonegap.html#cordova_phonegap_-_developing_a_cordova_app die letzte in diesen Abschnitt, so dass Sie Objekt mit nativen Objekt erstellt und dann verwenden 'sencha app native Build-cos in Ihrem Beispiel Ich denke, dass Sie Build 'Web' nicht android angegeben haben. Bitte posten Sie auch die Version von Sencha Cmd, die Sie verwenden. – pagep
Sencha cmd Version ist: Sencha Cmd v6.2.0.103 Sie haben Recht. Es ist nicht nativ. Der Befehl, den ich verwende, ist "sencha app build -run android". Web wird standardmäßig hinzugefügt, und für Android Build habe ich "Android" Build hinzugefügt. Es ist tatsächlich wie in den Schritten in den Dokumenten erwähnt. – Sadgati