我是应用程序世界的新手,我开始用Sencha + PhoneGap开发。我想我安装了所有的东西,就在下面:http://docs.sencha.com/touch/2.3.1/#!/guide/cordova和http://vimeo.com/76568053。
我的设置:
这两个版本都是目前为止的最后版本。所有的路都设置好了!
之后,我按照两个链接步骤创建了我的新应用程序。
这很好,它打开仿真器并显示UUID,然后显示Sencha默认应用程序。
当我尝试使用PhoneGap时,问题就出现了,我做了同样的步骤:
设备UUIDS没有出现。当我使用if(Ext.browser.is.PhoneGap)时,它返回false。有什么问题吗?为什么在科多瓦工作,而在phonegap却没有呢?
发布于 2014-09-12 07:03:33
检查cordova.js (最好现在使用3.5.0+)或phonegap.js是否正在加载到app.json文件中。需要在触摸感应器之前装载..。
"js": [
{
"path": "cordova.js",
"remote": true
},
{
"path": "touch/sencha-touch.js",
"x-bootstrap": true
},
{
"path": "bootstrap.js",
"x-bootstrap": true
},
{
"path": "app.js",
"bundle": true, /* Indicates that all class dependencies are concatenated into this file when build */
"update": "delta"
}
],为了让您开始学习,您可能想尝试一下我编写的森查触觉现场应用程序,该应用程序将创建、编译、部署和运行一个Sencha + PhoneGap应用程序,然后您可以在设备或模拟器中“实时编辑”更改。
开始调试的一个简单方法是将GenyMotion安卓模拟器与安卓4.4+一起使用,这样您就可以在桌面计算机上使用Chrome的远程调试器。只需打开chrome://inspect并在附加的设备或模拟器上选择应用程序的活动实例即可。在最近的Safari/iOS中也可以这样做。请参阅下面的安装详细信息。这将帮助您设置断点并诊断故障。
您还可以对详细的安装检查表提供帮助。
https://stackoverflow.com/questions/24513998
复制相似问题