我正在使用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
有人可以告诉我应该怎样解决这些问题吗?
感谢。
答案 0 :(得分:1)
你有两个问题。
1)Phonegap的版本已过时
2)安装插件的方法是:
- > phonegap插件添加" urlofplugin"或" / path""
- > phonegap平台添加android
- > phonegap准备
- > phonegap build
有时插件有不同的默认安装,文件需要更改平台。
答案 1 :(得分:0)
好吧,我不知道我是否可以帮助你,但我遇到了类似的问题。当我正好安装这两个插件时,我也遇到了错误。一个不同的,我不特别记得,与我在文件管理器中可以轻松找到的丢失文件有关。无论如何,帮助我的是:
答案 2 :(得分:0)
您需要配置构建路径,然后从外部源添加库并选择库然后它将解析或您可以在您的lib文件夹中复制和粘贴cordova库.jar文件。然后它将删除,如果没有发生然后告诉我.......
答案 3 :(得分:0)
我不确定这是否可行,但首先使用phonegap / cordova CLI卸载这些插件,然后使用CLI将其重新安装在应用程序文件夹的根目录中,如下所示:
phonegap local plugin add <required plugin>
重新安装后,这对我有用。