【问题标题】:How to insert fileopener plugin?如何插入文件打开器插件?
【发布时间】:2015-10-26 07:20:06
【问题描述】:

我正在关注这篇文章。 cordova open pdf - fileOpener2

插件已正确配置,但无法正常工作。我得到以下异常:

10-27 08:05:38.380: W/System.err(2054): java.net.MalformedURLException:没有为此 URL 安装处理程序 10-27 08:05:38.380: W/System.err(2054): 在 org.apache.cordova.file.FileUtils.resolveLocalFileSystemURI(FileUtils.java:626) 10-27 08:05:38.380: W/System.err(2054): 在 org.apache.cordova.file.FileUtils.access 400 美元(FileUtils.java:52)10-27 08:05:38.380:W/System.err(2054):在 org.apache.cordova.file.FileUtils$14.run(FileUtils.java:385) 10-27 08:05:38.380:W/System.err(2054):在 org.apache.cordova.file.FileUtils$25.run(FileUtils.java:551)

我的项目:https://www.dropbox.com/s/e583djlhk0mm6sr/pdf.rar?dl=0

相关代码在FileOpenerPlugin.java中

【问题讨论】:

  • 不要再说“没用”。说什么不起作用。
  • 在 worklight 中添加插件时遇到问题
  • 参考这个问题:stackoverflow.com/questions/33326426/….. 我试图创建一个插件我得到同样的错误。如何在 worklight 中集成插件
  • 提及您的 Worklight 版本。提供你失败的项目。
  • 我使用的是 7.1 版。

标签: android cordova


【解决方案1】:

我正在查看您提供的项目...它似乎配置正确。但是...您有一个名为“openPDF()”的函数,但您没有从代码中的任何位置调用它

利用你的功能,否则它只会坐在那里什么都不做。

【讨论】:

  • 我试过了:点击这里我得到这个错误:Conversion to Dalvik format failed with error 1
  • 不需要。出于测试目的,只需将“openPDF()”放入您的 wlCommonInit() 函数中。我得到的错误与你的不同。该错误意味着您的插件实现包含错误。从工作的角度来看,插件配置正确。
  • 错误是:10-27 08:05:38.380: W/System.err(2054): java.net.MalformedURLException: No installed handlers for this URL 10-27 08:05:38.380: W/System.err(2054): at org.apache.cordova.file.FileUtils.resolveLocalFileSystemURI(FileUtils.java:626) 10-27 08:05:38.380: W/System.err(2054): at org.apache.cordova.file.FileUtils.access$400(FileUtils.java:52) 10-27 08:05:38.380: W/System.err(2054): at org.apache.cordova.file.FileUtils$14.run(FileUtils.java:385) 10-27 08:05:38.380: W/System.err(2054): at org.apache.cordova.file.FileUtils$25.run(FileUtils.java:551)
  • 我们得到同样的错误。我只是总结了错误代码
猜你喜欢
  • 2016-11-11
  • 1970-01-01
  • 1970-01-01
  • 2016-11-11
  • 1970-01-01
  • 2021-04-16
  • 2012-03-20
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多