0
我是sencha的新手,并且创建了一个应用程序,该应用程序即将在浏览器上显示,但不是设备。 我按照基本步骤中提到的教程: https://docs.sencha.com/touch/2.4/getting_started/building_your_first_app.htmlSencha 2.4.2 cordova app卡在设备上的“设备就绪”屏幕上
要模拟的情况下,这里有我们所执行的步骤:
煎茶-sdk生成的应用程序MyApp的
煎茶科尔多瓦的init com.mycompany.MyApp MyApp
sencha web start(这个我们可以在浏览器中运行)
更新app.json包括机器人:
"builds": { "web": {"default": true}, "android": { "packager": "cordova", "cordova" : { "config": { "platforms": "android", "id": "com.mycompany.MyApp", "name": "MyApp" } } } },
煎茶应用构建Android
- 煎茶应用打造的android -run
- 这后,我们能够从科尔多瓦Android Studio中打开应用程序/ platforms/android
- 当我们从工作室执行时,它始终停留在“Apache Cordova- Device is ready”屏幕上..它来自MyApp/cordova/platforms/android/assets/www/index.html的html它不是referri ng到/MyApp/index.html
它在iOS上的行为也一样!
我们是否错过了这里的任何步骤?
嗯,我不喜欢你的app.json的设置,我总是用这一个http://docs.sencha.com/cmd/guides/cordova_phonegap.html#cordova_phonegap_-_developing_a_cordova_app中最后一个那部分,所以你已经用本地对象构建对象,并且在你的例子中使用'sencha app build native' cos我认为你已经指定了build'web'而不是android。另请发布您正在使用的Sencha Cmd的版本。 – pagep
Sencha cmd版本是:Sencha Cmd v6.2.0.103 您是对的。它不是原生的。我使用的命令是“sencha app build -run android”。 默认情况下会添加网页,而对于android版本,我添加了“android”版本。 它实际上按照文档中提到的步骤。 – Sadgati