0

我在phonegap for android(phonegap 3.0.0)中做简单的例子。我有 ubuntu 12.04 和 Eclipse。

我所做的一切都是这样的:http : //docs.phonegap.com/en/edge/guide_platforms_android_index.md.html#Android%20Platform%20Guide,但在控制台中使用命令phonegap。

我得到了下一个示例代码:http ://docs.phonegap.com/en/edge/cordova_file_file.md.html#FileReader 。

但是当我尝试在设备上运行应用程序时出现以下错误:java.lang.ClassNotFoundException: org.apache.cordova.core.FileUtils

帮我。请!

4

3 回答 3

0

我遇到过同样的问题。我修复了它更改 config.xml 中的行

<feature name="File">
        <param name="android-package" value="org.apache.cordova.FileUtils" />
</feature>
<feature name="FileTransfer">
    <param name="android-package" value="org.apache.cordova.FileTransfer" />
</feature>

这样:

<feature name="File">
        <param name="android-package" value="org.apache.cordova.file.FileUtils" />
</feature>
<feature name="FileTransfer">
    <param name="android-package" value="org.apache.cordova.filetransfer.FileTransfer" />
</feature>
于 2014-02-24T18:43:28.923 回答
0

在“config.xml”文件中注释此行

`<param name="onload" value="true" /> `

如下图

 <feature name="File">
     <param name="android-package" value="org.apache.cordova.file.FileUtils" />
     <!-- <param name="onload" value="true" /> -->
 </feature>
 <feature name="FileTransfer">
    <param name="android-package" value="org.apache.cordova.filetransfer.FileTransfer"/>
  </feature>
于 2014-11-28T09:53:38.093 回答
0

我想你在 Eclipse 中:然后尝试从 Build Path 中消除 phonegap lib 依赖关系,然后是 Proyect > Clean

于 2013-08-13T13:37:07.587 回答