34 votes

CordovaResourceApi import non résolu phonegap

J'utilise phonegap-2.9.0 avec le plugin file. Lorsque je construis un projet pour la plateforme Android, il crée deux paquets dans le fichier src/ dossier :

org.apache.cordova.file
org.apache.cordova.filetransfer

J'obtiens les erreurs suivantes dans ces deux paquets :

1 - org.apache.cordova.file.FileUtils

Method testSaveLocationExists() from the type DirectoryManager is not visible
Method getFreeDiskSpace() from the type DirectoryManager is not visible
Method testFileExists() from the type DirectoryManager is not visible

2 - org.apache.cordova.filetransfer.FileTransfer

import org.apache.cordova.CordovaResourceApi unresolved
import org.apache.cordova.CordovaResourceApi.OpenForReadResult unresolved

Quelqu'un pourrait-il me dire ce que je dois faire pour résoudre ces problèmes ?

Gracias.

1voto

Moisés Pereira Points 16

Vous avez deux problèmes.

1) La version de Phonegap est périmée

2) La façon d'installer un plugin est :

-> plugin phonegap ajouter "urlofplugin" ou "/path"".

-> plate-forme phonegap ajouter Android

-> préparation de phonogramme

-> construction de phonegap

parfois le plugin a une installation par défaut différente, les fichiers doivent changer de plateforme.

0voto

astian Points 178

Je ne sais pas si je peux vous aider, mais j'ai eu des problèmes similaires. Lorsque j'ai installé exactement ces deux plugins, j'ai également eu une erreur. Une erreur différente, dont je ne me souviens pas particulièrement, quelque chose à voir avec un fichier manquant que je peux facilement trouver dans le gestionnaire de fichiers. Quoi qu'il en soit, ce qui m'a aidé était :

  1. J'ai mis à jour vers une version plus récente, si vous êtes en mesure de le faire je vous le conseille.
  2. Après avoir installé les plugins via l'api Cordova cmd (.nodejs command prompt ... vous voyez ce que je veux dire) j'ai oublié de construire l'api elle-même. Cela semble stupide mais j'utilisais wp8 et donc un modèle pour visual studio. Le studio m'a donné l'erreur, le processus de construction (en cmd) a également donné des erreurs, mais il a été corrigé par la mise à jour à la version plus récente.

0voto

user3722383 Points 1

Vous devez configurer le chemin de construction, puis ajouter la bibliothèque à partir d'une source externe et la sélectionner, puis cela résoudra le problème. Vous pouvez également copier et coller le fichier .jar de la bibliothèque Cordova dans votre dossier lib, puis le supprimer, si cela ne se produit pas, dites-le moi à ........

0voto

Puneetr90 Points 27

Je ne sais pas si cela va fonctionner, mais il faut d'abord désinstaller ces plugins en utilisant le CLI phonegap/cordova et ensuite les réinstaller dans la racine du dossier de l'application en utilisant uniquement le CLI comme ceci :

phonegap local plugin add <required plugin>

Cela a fonctionné pour moi après la réinstallation.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X