CordovaResourceApi导入未解决的phonegap

我使用phonegap-2.9.0与文件插件。 当我为android平台构build项目时,会在src/文件夹中创build两个包:

 org.apache.cordova.file org.apache.cordova.filetransfer 

我在这两个软件包中得到了以下错误:

1 – org.apache.cordova.file.FileUtils

 Method testSaveLocationExists() from the type DirectoryManager is not visible Method getFreeDiskSpace() from the type DirectoryManager is not visible Method testFileExists() from the type DirectoryManager is not visible 

2 – org.apache.cordova.filetransfer.FileTransfer

 import org.apache.cordova.CordovaResourceApi unresolved import org.apache.cordova.CordovaResourceApi.OpenForReadResult unresolved 

有人能告诉我该怎么办才能解决这些问题吗?

谢谢。

你有两个问题。

1)Phonegap的版本已经过时

2)安装插件的方式是:

– > phonegap插件添加“urlofplugin”或“/ path”“

– > phonegap平台添加android

– >手机准备

– > phonegap构build

有时插件有不同的默认安装,文件需要更改平台。

那么,我不知道我能不能帮你,但是我有类似的问题。 当我安装了这两个插件,我也得到了一个错误。 另一个,我不特别记得,这是一个丢失的文件,我可以很容易地在文件pipe理器中find。 无论如何,帮助我的是:

  1. 我更新到一个更新的版本,如果你能为我的build议。
  2. 通过cordova cmd api(.nodejs命令提示符……你知道我的意思)安装插件后,我忘记了在api本身。 这听起来很蠢,但我使用wp8,因此使用visual studio的模板。 工作室给了我错误,build立过程(以cmd)也给了错误,但是它通过更新到更新的版本被修理了。

你需要configuration你的构buildpath,然后从外部源添加库,然后select库,然后它将解决,或者你可以复制和粘贴cordova库.jar文件在你的lib文件夹。 那么它会删除,如果不发生然后告诉我…….

我不确定这是否可行,但首先使用phonegap / cordova CLI卸载这些插件,然后使用CLI将其重新安装到应用程序文件夹的根目录下,如下所示:

 phonegap local plugin add <required plugin> 

重新安装后,这对我有效。