我是sencha的新手并且正在创建一个应用程序,它将出现在浏览器上而不是设备上。 我按照教程中提到的基本步骤进行了操作: https://docs.sencha.com/touch/2.4/getting_started/building_your_first_app.html
为了模拟这种情况,以下是我们执行的步骤:
sencha -sdk生成app 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
在iOS上同样的行为!!
我们错过了这里的任何步骤吗?
答案 0 :(得分:0)
你app.json的结构不正确。编辑您的app.json以反映下方并运行sencha app build
。
"builds": {
"native": {
"default": true,
"packager": "cordova",
"cordova" : {
"config": {
"platforms": "android",
"id": "com.mycompany.MyApp",
"name": "MyApp"
}
}
}
},