34

我正在使用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

4 回答 4

1

你有两个问题。

1) Phonegap 版本过时

2)安装插件的方法是:

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

-> phonegap 平台添加 android

-> phonegap 准备

-> phonegap 构建

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

于 2014-10-01T15:14:08.957 回答
0

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

  1. 我更新到一个更新的版本,如果你能我建议的话。
  2. 通过cordova cmd api(.nodejs 命令提示符......你知道我的意思)安装插件后,我忘记构建api本身。这听起来很愚蠢,但我使用的是 wp8,因此使用了 Visual Studio 的模板。工作室给了我错误,构建过程(在 cmd 中)也给出了错误,但通过更新到较新版本已修复。
于 2014-05-27T09:11:03.793 回答
0

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

phonegap local plugin add <required plugin>

重新安装后这对我有用。

于 2014-06-13T11:40:06.667 回答
0

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

于 2014-06-10T05:55:18.823 回答