2013-02-12 44 views
0

我正在嘗試將「FileUploader」整合到我的android phonegap應用程序中。Phonegap Android應用程序:FileUploader顯示錯誤

我將「FileUploader.java」複製到com.beetight中,如上面的帖子所述。

public class FileUploader extends Plugin { 

上面一行示出了錯誤:「插件不能解析爲一個類型」

@Override 
public PluginResult execute(String action, JSONArray args, String callbackId) { 

代碼顯示錯誤消息:「該方法執行類型FileUploader的(字符串JSONArray,字符串)必須重寫或實現一種超級類型的方法「。

我不知道如何解決這些錯誤。

請幫幫忙,謝謝

+0

你在你的libs文件夾中添加了phonegap jar文件嗎? – Maulik 2013-02-12 12:59:09

+0

在我的libs文件夾中,我添加了「cordova-2.2.0.jar」。 – Kishore 2013-02-13 05:26:31

回答

0

有了更新的PhoneGap /科爾多瓦API,插件已被廢棄的擴展API。您現在需要擴展「CordovaPlugin」而不是「插件」

反過來,您現在也需要導入org.apache.cordova.api.CordovaPlugin。

此外,執行需要被重寫也方法有新的設置,這是caleld與

public boolean execute(String action, JSONArray data, CallbackContext callbackContext) { } 

所以它不再PluginResult返回類型。

還有一些額外的東西需要導入。我也有同樣的問題,但這個博客文章幫了我很多,我得到我的自定義插件工作: http://simonmacdonald.blogspot.com/2013/06/why-dont-my-plugins-work-in-phonegap.html

相關問題