CordovaResourceApi导入未解决的phonegap

时间:2013-08-20 19:42:08

标签: android apache file cordova

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

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

有人可以告诉我应该怎样解决这些问题吗?

感谢。

4 个答案:

答案 0 :(得分:1)

你有两个问题。

1)Phonegap的版本已过时

2)安装插件的方法是:

- > phonegap插件添加" urlofplugin"或" / path""

- > phonegap平台添加android

- > phonegap准备

- > phonegap build

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

答案 1 :(得分:0)

好吧,我不知道我是否可以帮助你,但我遇到了类似的问题。当我正好安装这两个插件时,我也遇到了错误。一个不同的,我不特别记得,与我在文件管理器中可以轻松找到的丢失文件有关。无论如何,帮助我的是:

  1. 如果您能够为我提供建议,我会更新到更新的版本。
  2. 通过cordova cmd api安装插件后(.nodejs命令提示符......你知道我的意思)我忘了构建api本身。这听起来很愚蠢,但我使用的是wp8,因此使用了视觉工作室的模板。工作室给了我错误,构建过程(cmd)也给出了错误,但是通过更新到新版本来修复它。

答案 2 :(得分:0)

您需要配置构建路径,然后从外部源添加库并选择库然后它将解析或您可以在您的lib文件夹中复制和粘贴cordova库.jar文件。然后它将删除,如果没有发生然后告诉我.......

答案 3 :(得分:0)

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

phonegap local plugin add <required plugin>

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