我在android(phonegap 3.0.0)的phonegap中做了一个简单的例子。我有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
帮帮我。请!
答案 0 :(得分:0)
我想你是在Eclipse中:然后尝试从Build Path中删除phonegap lib依赖项,然后在Proyect>之后清洁
答案 1 :(得分: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>
答案 2 :(得分: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>