我是 sencha 的新手,我正在创建一个在浏览器上出现但不是设备上的应用程序。我已按照教程中提到的基本步骤进行操作: https ://docs.sencha.com/touch/2.4/getting_started/building_your_first_app.html
为了模拟这种情况,以下是我们执行的步骤:
sencha -sdk 生成应用程序 MyApp
sencha cordova init com.mycompany.MyApp MyApp
sencha web start(这样我们就可以在浏览器中运行)
更新了 app.json 以包含 android:
"builds": { "web": {"default": true}, "android": { "packager": "cordova", "cordova" : { "config": { "platforms": "android", "id": "com.mycompany.MyApp", "name": "MyApp" } } } },
sencha app build android
- sencha app build -run android
- 发布这个我们能够从cordova/platforms/android在android studio中打开应用程序
- 当我们从工作室执行时,它总是卡在“Apache Cordova-设备准备就绪”屏幕..这是来自 MyApp/cordova/platforms/android/assets/www/index.html 的 html 并且它不是指 / MyApp/index.html
它在 iOS 上的行为也一样!!
我们是否错过了这里的任何步骤?