android – 在intel xdk中构建应用程序:你需要为cordova构建才能使用cordova apis

我刚刚了解了intel xdk,我正在研究它是如何工作的以及生成应用程序的步骤.但是,我被困在某个地方理解它.你能为我澄清一些东西吗?

据我所知:

英特尔XDK默认提供扩展cordova apis的api.因此,cordova apis包含在intel xdk中,如果有人想要使用它们,他们只需要包含src设置为’cordova.js’的脚本标记.所以我的问题是,如果我使用cordova api而不是intel xdk apis ..(我不知道为什么有人这样做..当两者​​都是一样的时候为什么要添加cordova脚本标签然后参考等额外的麻烦. )那么我可以建立它作为Android应用程序和cordova apis将工作?或者我必须选择cordova Android应用程序来使用cordova apis?

我的猜测只是选择为Android构建将允许我使用cordova api,因为这是一个很大的一步,它已经在docs ..可能是它!?!?!

最佳答案 是的,您可以构建为“Android”应用程序,只要包含“cordova.js”脚本标记,cordova API就可以运行.它主要用于构建具有intel.xdk API的应用程序,后来添加了Cordova 2.9支持,此构建中不支持Cordova插件.

“Cordova for Android”正处于测试阶段,这更像是使用Cordova CLI构建的实际Cordova应用程序,很快将支持Cordova插件,不支持intel.xdk API.您必须包含Cordova API的“cordova.js”脚本标记才能工作.这将成为未来Android的默认版本.

点赞