/ / Phonegap 2.9.0 o sistema de arquivos não está disponível - javascript, mobile, cordova, phonegap-build

Phonegap 2.9.0 Filesystem não está disponível - javascript, mobile, cordova, phonegap-build

Estou fazendo um aplicativo móvel usando o Phonegap 2.9.0 compilando através do Phonegap Build.

Fiz alguns testes com geolocalização e funcionou bem. Mas agora estou tentando escrever / ler arquivos. Então, estou usando o código de exemplo fornecido na documentação do Phonegap.

window.requestFileSystem(LocalFileSystem.PERSISTENT, 0, gotFS, fail);

E gera um erro (FileError.NOT_FOUND_ERR) sempre. E se eu tentar acessar o sistema de arquivos, é indefinido.

No arquivo config.xml. Solicito o plug-in de arquivo.

<feature name="http://api.phonegap.com/1.0/device" />
<feature name="http://api.phonegap.com/1.0/geolocation"/>
<feature name="http://api.phonegap.com/1.0/media"/>
<feature name="http://api.phonegap.com/1.0/network"/>
<feature name="http://api.phonegap.com/1.0/storage"/>
<feature name="http://api.phonegap.com/1.0/file"/>

Eu procurei muito, em outras perguntas, e qualquer me ajudou.

Obrigado por ajudar.

Respostas:

0 para resposta № 1

Tem certeza que você tem <script type="text/javascript" src="phonegap.js"></script> referenciado em suas tags de cabeça?

Tem certeza de que está esperando que o deviceready seja chamado usando document.addEventListener("deviceready", onDeviceReady, false); e não tentando chamar a API do arquivo até que o retorno de chamada seja referenciado?

Eu sei que com o Phonegap Build 3.0 você precisa incluir <gap:plugin name="org.apache.cordova.core.file" /> no seu config.xml, mas isso é apenas para 3.0. Não sei se há mais alguma coisa que você precisa para 2.x

Você realmente deve acessar o Phonegap Build 3.0, se puder.