0

PhonegapアプリのFileTransferAPIをJavascriptで実装しようとしています。以下のコードで呼び出すと、次のエラーが発生します。

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 = prompt(JSON.stringify(args)、 "gap:" + JSON.stringify([service、action、callbackId、true]));

「29F08FileTransfer()sJSONエラー」が返されます。これはeval関数に渡されますが、もちろん失敗します。セットアップのどこかに何かが欠けているようです。何か案は?

ありがとう

4

1 に答える 1

0

cordova-2.2.0.jar を使用している場合は、cordova-2.2.0.js が必要です。それらは一致する必要があります。そして、Androidに適切なものがあることを確認してください。

于 2013-03-15T14:08:30.053 に答える