簡體   English   中英

在Android下載上使用FileTransfer API進行Phonegap失敗

[英]Using FileTransfer API for Phonegap on Android download fails

我正在嘗試用Javascript為我的Phonegap應用程序實現FileTransfer API。 當我用下面的代碼調用它時,出現以下錯誤:

01-24 00:36:10.495: I/Web Console(14802): Error: SyntaxError: Unexpected identifier at file:///android_asset/www/js/phonegap-1.3.0.js:670

調用代碼下載

var fileTransfer1 = new FileTransfer();

fileTransfer1.download(
    "http://www.domain.com/images/file.png",
    "/sdcard/file.png",
    function(entry) {
        alert("download complete: " + entry.fullPath);
    },
    function(error) {
        alert("upload error code" + error.code);
   }
);

我的清單中有這個:

我的配置中有這個:

我的libs文件夾中有cordova-2.2.0.jar,而phonegap-1.3.0.js是包含的javascript。 我在phonegap-1.3.0.js中進行了一些調試,並且錯誤提示在調用中:

var r =提示(JSON.stringify(args),“ gap:” + JSON.stringify([service,action,callbackId,true])));

它正在重現“ 29 F08 FileTransfer()sJSON錯誤”,將其傳遞給eval函數,該函數當然會失敗。 看來我在某處的設置中缺少某些內容。 有任何想法嗎?

謝謝

如果您使用的是cordova-2.2.0.jar,則需要具有cordova-2.2.0.js。 他們需要匹配。 並確保您擁有適用於android的軟件。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM