Можно ли протестировать API-интерфейс FileGap File с помощью эмулятора Ripple?

Я работаю над приложением с PhoneGap (сейчас Apache Cordova, с версией 2.0) и использую API PhoneGap File для записи файла.

Файл API, который я использую, может быть указан по адресу: http://docs.phonegap.com/en/2.0.0/cordova_file_file.md.html#File

Я использую Ripple Emulator (0.9.9beta) отсюда:https://developer.blackberry.com/html5/download проверить мое приложение в Chrome.

Но я считаю, что Ripple не может правильно обрабатывать API-интерфейс FileGap File.

Например:

Я хочу создать файл (root / foo.json) в каталоге PERSISTENT

function onSuccess(fileSystem) {
    fileSystem.root.getDirectory("dir", {create: true}, function(dirEntry){
        dirEntry.getFile("foo.json", {create: true}, function(fileEntry){       
            fileEntry.createWriter(function(writer){
                writer.write(JSON.stringify(fooData));
            }, onfail);
        }, onfail);
    }, onfail);
}
function onfail(error)
{
    console.log(error.code);
}

// request the persistent file system
window.requestFileSystem(LocalFileSystem.PERSISTENT, 0, onSuccess, onfail);

Он отлично работает на симуляторе iOS, который действительно создал нужный файл в нужном месте, но в эмуляторе Ripple, работающем в Chrome, я только что получил обратный вызов по умолчанию и получил код ошибки 10 (FileError.QUOTA_EXCEEDED_ERR).

Я также нашел кого-то с подобным вопросом здесь:Можно ли протестировать приложение phonegap вне эмулятора?

Но до сих пор нет ответа.

Эмулятор Ripple в настоящее время не работает правильно для PhoneGap API? Или я пропустил некоторые настройки?

Ответы на вопрос(1)

Ваш ответ на вопрос