英特尔XDK Crosswalk构建中的cordova.file

发育

我正在使用Cordova File,Cordova FileTransfer和Cordova Device API下载文件,并检查了Windows XDK应用程序中的所有文件,但是cordova.file在cordova人行横道版本中未定义,我在Cordova Windows版本中使用相同的版本和相同的代码(使用cmd),并且可以正常工作。

英特尔XDK ver 1621

org.apache.cordova.file:1.3.2

我在正文末尾的html:

<script src="./cordova.js"></script>
<script src="./intelxdk.js"></script>
<script>
function onDeviceReady() {
   console.log(cordova.file);
   alert(cordova.file);
}
document.addEventListener("deviceready", onDeviceReady, false);
</script> 

还有其他解决方案cordova.file.dataDirectory吗?

还是我可以等待另一个版本来管理它?

发育

仅供参考:

org.apache.cordova.fileXDK(1621)中使用的版本是1.1.0,并且没有,cordova.file因此我将XDK中的文件插件版本更改为1.3.2,并且由于使用了EmulatorDebugger(使用XDK Crosswalk应用程序)而没有结果。

我确定使用此方法可以包含File插件:

JSON.stringify(cordova.require('cordova/plugin_list').metadata, null, 1)

但是仿真器和调试器继续使用版本1.1.0

然后,我从XDK的BUILD页面构建它,并且可以使用版本1.3.2进行显示。问题解决了。

抱歉,我没有在发布之前尝试过,但是每次在我的防御体系中下载,然后在设备上安装它都花费了很多时间,例如每次测试需要20分钟,这不是很合理。

更新模拟器插件

当我发现XDK在模拟器中使用默认版本的插件时,我决定在Windows的XDK文件夹中手动更新插件:

%LOCALAPPDATA%\Intel\XDK\xdk\components\server\cordova-plugins

我刚刚删除了org.apache.cordova.file文件夹并从中获得了新的克隆,https://github.com/apache/cordova-plugin-file以便在模拟器中使用更新的版本进行测试

在Intel App Preview中使用更新的插件(这可能会导致其他选项卡出现问题)

只需更新Windows中此文件夹中的插件即可:

%LOCALAPPDATA%\Intel\XDK\xdk\brackets\b\extensions\default\StaticServer\node\node_modules\cp\res\middleware\cordova\intel-app-preview\android\plugins

并且Debugger与更新的插件配合良好。


易于更新

在每个文件夹中从git克隆如下:

在资料夹中 org.apache.cordova.file

git init && git remote add origin https://github.com/apache/cordova-plugin-file.git && git pull

现在您在git中拥有所有版本。

要更新所有插件,您只需在插件根目录中运行以下bash命令:(在Windows中使用Git Bash)

for i in $(find $PWD -maxdepth 1 -type d); do echo $i && cd $i && git pull; done

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

英特尔XDK新Crosswalk构建:错误分析包

来自分类Dev

英特尔XDK和Cordova CLI的经验:哪个更好?

来自分类Dev

将Pushe cordova插件添加到英特尔®XDK项目时出错

来自分类Dev

如何从命令行构建英特尔XDK项目?

来自分类Dev

在英特尔的XDK中使用您自己的(预构建)html

来自分类Dev

如何从命令行构建英特尔XDK项目?

来自分类Dev

英特尔XDK中用于Cordova Media Capture插件测试的“测试”选项卡和Weinre调试问题

来自分类Dev

英特尔XDK + jsPDF

来自分类Dev

英特尔XDK信息

来自分类Dev

英特尔XDK中的同源策略

来自分类Dev

英特尔XDK和远程映像

来自分类Dev

带有Codeigniter的英特尔XDK

来自分类Dev

英特尔XDK页面导航

来自分类Dev

英特尔XDK:文件I / O

来自分类Dev

英特尔XDK和远程映像

来自分类Dev

英特尔XDK的不同性能

来自分类Dev

使用英特尔编译器构建Boost库

来自分类Dev

无法隐藏英特尔XDK启动画面

来自分类Dev

英特尔XDK-使用演示-选项为空

来自分类Dev

英特尔XDK getRemoteData方法和PHP

来自分类Dev

英特尔XDK相机视图不起作用

来自分类Dev

开始学习如何使用英特尔XDK的最佳场所

来自分类Dev

英特尔XDK相机视图不起作用

来自分类Dev

英特尔XDK服务功能未返回

来自分类Dev

英特尔xdk jquery css无法正常工作

来自分类Dev

英特尔XDK警报API无法正常工作

来自分类Dev

英特尔XDK隐藏android导航栏

来自分类Dev

使用离子和英特尔xdk的develpo移动应用

来自分类Dev

通过宽带连接启动英特尔XDK