Cordova phonegap tarball.destroy is not a function => bytefence

Si lors de l’installation de modules cordova phonegap vous avez le message d’erreur suivant:
Error tarball.destroy is not a function

Alors il se peut que ce problème soit lié à un logiciel dont vous vous doutiez même la présence (ça me gave ces logiciels qui s’installent sans votre avis … ou alors d’une façon vicieuse).

Regardez si vous n’avez pas dans vos programmes ByteFence un logiciel qui s’inscruste avec l’installation d’un autre logiciel (genre formatfactory …)

Il suffit de le désinstaller et bien évidement cette méthode traditionnelle ne fonctionne pas comme on le souhaiterait tout comme sa présence.

Bon dans le doute j’ai tout viré de la base de registre contenant bytefence (mais je vous déconseil de toucher à la base de registre sous peine de faire planter votre système)

Sinon vous pouvez fermer les instances de bytefence et supprimer le répertoire d’installation:
– Arrêtez les processus (Ctrl Alt Suppr, ou bien clic droit sur la barre des taches en bas pour du windows 7) bytefence et rsLggr.exe et rtop_bg.exe et rtop_svc.ex
– Supprimez le dossier C:\Program Files\ByteFence

Si vous n’arrivez pas à arrêter les processus bytefence et rsLggr.exe et rtop_bg.exe et rtop_svc.exe dans la fenêtre « Gestionnaire des tâches de windows », allez dans l’onglet performance puis en bas cliques sur moniteur de ressource.
Puis dans la vue d’ensemble cherchez les processus de bytefence et faites un clic droit dessus puis « terminer l’arborescence du processus »

 

 

Cordova phonegap ios iphone, changer la couleur

Il faut ajouter le plugin statusbar

Puis l’insérer dans config.xml

Puis modifier la couleur par javascript dans index.html

Cordova et Iphone Ipad, absence de OK dans les select

Alors il est ou ce bouton OK dans les listes de sélection ??

Pour afficher ce bouton il vous faut utiliser un plugin keyboard (à installer en ligne de commande une fois votre projet créé)

(https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-device/)

Puis modifier les propriétés des listes déroulantes (input select) via javascript
Faites le à la détection iPAD Iphone par exemple

Cordova Phonegap, modifier le code version de l’APK

Un peu galère à trouver la bonne solution…

Certains te disent de modifier le build-extras.gradle
D’autres le build.gradle
D’autres le AndroidManifest.xml

Ma solution qui marche (je ne dis pas que c’est la meilleure…)
– il faut créer un fichier nommé gradle.properties
platforms\android\gradle.properties
– et y saisir dedans la propriété cdvVersionCode

 

cordova build execution failed for task lintVitalRelease

lintVitalRelease
FAILED
FAILURE: Build failed with an exception

Execution failed for task :lintVitalRelease

Ajoutez un fichier nommé build-extras.gradle dans le dossier \platforms\android\ de votre projet

mettez le code suivant dedans