[英]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.