Windev mobile android: echec de la création apk – AppCompat

WINDEV Mobile v22 (06F220073h)

Echec de la création de l’application Android <D:\…..apk>.

Ligne de commande : « C:\Program Files\Java\jdk1.8.0_152\bin\java.exe » « -Dorg.gradle.appname=D:\….gradle-2.14.1….. » …..build.gradle……
Erreur retournée :
D:…..\Android\Generation\build\intermediates\manifests\full\release\AndroidManifest.xml….
No resource found that matches the given name (at ‘theme’ with value ‘@style/Theme.AppCompat.Light.NoActionBar.Translucent’).

D:\….\Android\Generation\build\intermediates\manifests\full\release\AndroidManifest.xml:3…..
No resource found that matches the given name (at ‘theme’ with value ‘@style/Theme.AppCompat.Light.NoActionBar.Translucent’).

Solution:

Supprimer un dossier dans le repertoire temp utilisateur contenant FRMK_Android (il n’y a pas de risques à supprimer des fichiers de votre répertoire temp…)

C:\Users\VOTRE_USER\AppData\Local\Temp\FRMK_Android_22.0.279.0FR

Puis recompilez votre projet windev mobile

Xcode App Transport Security has blocked a cleartext HTTP

App Transport Security has blocked a cleartext HTTP (http://) resource load since it is insecure.

Il faut éditer Info.plist

Soit en mode texte

 

Soit avec l’éditeur xcode

=> Clic droit sur Information Property List
=> Add row, saisissez NSAppTransportSecurity
=> Type = Dictionnary
=> NSAllowsArbitraryLoads = YES

Perte du bouton rafraichir sur firefox 57, comment le remettre

On prends des habitudes, et j’aime pas changer certaines habitudes, alors le bouton de rafraichissement de firefox doit être en haut à gauche, ainsi que les boutons de retour en arrière ….

=> Clic droit sur le menu de firefox (en haut à droite vers les boutons home etc …)
=> Sélectionnez personnaliser
=> et là il vous suffit de faire un glisser-déposer du bouton de rafraîchissement-reload

Vous pouvez par la même occasion déplacer la flèche de retour en arrière sur la gauche de votre barre d’adresse

Powershell WMF 5.0 – 5.1 pour windows 7 (32 ou 64) KB3191566

à noter que si vous avez désactivé les services windows dans vos outils d’administration … et bien il faudra l’activer de nouveau le temps de l’insallation de powershell 5.1

https://www.microsoft.com/en-us/download/details.aspx?id=54616

Voulez vous installer la mise à jour suivante
Mise à jour pour windows (KB3191566)

Bon et bien déjà la 5.1 ne s’installe pas sur Windows 7 entreprise 32 bits …

Essayons avec la 5.0 …

Windows PowerShell s’est arrêté avec l’erreur suivante :
The type initializer for ‘System.Management.Automation.Tracing.PSEtwLog’ threw
an exception.

On va essayer d’installer le NET Framework 4.5, il semblerait que ça vienne de là

Et merde le pare-feu de microsoft m’a bloqué (je clic trop vite …)

Access Denied
You don’t have permission to access « http://www.microsoft.com/en-us/download/details.aspx? » on this server.
Reference #18.19281102.1511212408.328ee558

Et oui c’était bien un problème dedu framework .NET, il faut au moins la V 4.5 (pas essayé de mettre d’autres versions…)

Il vous faut donc la Version suivante Win7-KB3134760-x86.msu

AH!! il semblerait que la V 5.1 s’installe maintenant (après avoir installé le .NET 4.5 et la version 5.0 de powershell)

Win7-KB3191566-x86.msu

Nous voilà donc avec une version à jour de powershell (5.1.14409.1005)!!, je vous conseil de faire un update de l’aide pour les utilisateurs de powershell_ISE (Menu Help en haut à droite => update windows powershell help)

$PsVersionTable

Name Value
—- —–
PSVersion 5.1.14409.1005
PSEdition Desktop
PSCompatibleVersions {1.0, 2.0, 3.0, 4.0…}
BuildVersion 10.0.14409.1005
CLRVersion 4.0.30319.17929
WSManStackVersion 3.0
PSRemotingProtocolVersion 2.3
SerializationVersion 1.1.0.1

Retirer ou restaurer les icones en bas des messages sur iphone, depuis IOS 11

ça me saoul, à chaque fois qu’il y a une mise à jour IOS iphone depuis la v11 je dois chercher sur google « enlever icone en bas messages iphone »

Je ne sais pas pourquoi ils ont cette manie de remettre des configurations par défaut à leurs convenance, moi je n’y voit que du temps perdu, d’où la présence de ce petit article pour me souvenir de la manip à faire (et oui j’oublie à chaque fois mdr…) je crois que je vais me créer une catégorie mémo dean

Retirer, supprimer les icones en bas des messages iphone:

Laissez le doigt appuyé sur le grand A en bas à gauche de votre écran de messages (juste à coté de l’icone appareil photo)
Puis faites le glisser vers le bas

Remettre, restaurer les icones en bas des messages iphone:

Il suffit juste d’appuyer une fois sur le grand A grisé en bas à gauche de votre écran de messages (juste à coté de l’icone appareil photo)

Phonegap cordova : Error: Requirements check failed for JDK 1.8 or greater

Environnement: Windows 10 Pro / phonegap 7.0.1 / android 5.0.0

Bon je vous explique le contexte du problème que j’ai rencontré.

Vous avez besoin du JAVA JDK Pour compiler une application phonegap avec la commande suivante:
phonegap build android

Alors bien évidement j’ai pris la dernière version en espérant une rétro compatibilité de version dans le cas ou je n’aurais pas pris la bonne version.
Malheureusement ce ne fut pas le cas et l’erreur suivante c’est affichée:

à savoir que la version 1.8 correspond en fait à la version 8 du JDK…

Donc j’ai installé par la suite la version 8 (donc 1.8) mais toujours rien, la variable d’environnement JAVA_HOME pointait toujours sur la version 9

JAVA_HOME=C:\Program Files\java\jdk-9

Alors j’ai désinstallé la version 9 du JDK de java, mais toujours rien, la variable pointait toujours sur le même dossier

J’ai donc ajouté manuellement cette variable d’environnement
(Système => Paramètres système avancé => Variables d’environnement => Variables système)

Et là mon phonegap build android est bien passé, enfin presque, il faut ajouter %JAVA_HOME%/bin dans la liste des adresses du path (variable d’environnement)

Il faut aussi faire de même pour les variables utilisateur (ajouter JAVA_HOME et mettre à jour le path avec %JAVA_HOME%/bin)

Powershell V5 pour windows 10, Windows Management Framework 5.1

Powershell 5 est installé par défaut sur votre système d’exploitation windows 10

Le dossier d’installation se trouve dans le répertoire suivant:

C:\Windows\System32\WindowsPowerShell\v1.0

Vous pouvez retrouver cette information avec une commande powershell:

$PsHome

Pour connaitre la version powershell installée exécutez la commande suivante:

$PSversionTable

ce n’est pas parceque vous voyez le dossier v1 que votre version powershell est en V1 …
Dans mon cas c’est la 5.1.15063.674

Pour Windows 7 Windows 8 et serveur 2012 vous pouvez téléchargez  Windows Management Framework 5 qui contient la version 5 de powershell
https://www.microsoft.com/en-us/download/details.aspx?id=50395

Infos diverses:
– PowerShell ISE est une version améliorée du powershell de base
– la gestion du copier/coller est plus simple sur PowerShell (par rapport à cmd.exe)
– Il est possible d’utiliser les commandes phonegap cordova avec la console PowerShell
à ce jour la dernière version est la Windows Management Framework 5.1

Powershell ISE:
– la mise en page se fait dans le menu Options

Pour modifier les couleurs selon les messages (erreurs etc…)

$configColor = (Get-Host).PrivateData

$configColor.ErrorForegroundColor    = « Red »
$configColor.ErrorBackgroundColor    = « Black »
$configColor.WarningForegroundColor  = « Yellow »
$configColor.WarningBackgroundColor  = « Black »
$configColor.DebugForegroundColor    = « Yellow »
$configColor.DebugBackgroundColor    = « Black »
$configColor.VerboseForegroundColor  = « Yellow »
$configColor.VerboseBackgroundColor  = « Black »
$configColor.ProgressForegroundColor = « Yellow »
$configColor.ProgressBackgroundColor = « DarkCyan »

Reset de la config des couleurs:
[Console]::ResetColor()
Set-PSReadlineOption -ResetTokenColors

Ouvrir powershell dans un dossier spécifique en ligne de commande:

powershell -NoExit -Command « Set-Location ‘d:\\dossier\sousdossier' »
powershell_ise -NoExit -Command « Set-Location ‘d:\\dossier\sousdossier' »

Equivalent de rm -rf (linux) pour powershell

rm .\dossier\ -Recurse -Force

Afficher l’historique des commandes utilisées dans la console

h
history
ghy

Répéter une commande de l’historique avec son id (exemple le 3 ème)

Invoke-History 3
ihy 3
r 3

Afficher la liste des variables d’environnement:

Get-ChildItem Env:
Dir Env
ls Env
gci Env

Récupérer le dernier fichier modifié du répertoire courant

(Get-ChildItem | Sort {$_.LastWriteTime} | select -last 1).name

Modifier la taille/largeur des lignes affichées sur la console

$psfenetre = (get-host).ui.rawui
$taille= $psfenetre .buffersize
$taille.width = 600
$psfenetre.buffersize = $taille

Raccourcis clavier pour supprimer la ligne courante

echap

Autoriser l’exécution des fichier script ps1 powersghell

Impossible de charger le fichier …ps1, car l’exécution de scripts est désactivée sur ce système. Pour plus d’informations, consultez about_Execution_Policies

Plusieurs solutions:
Désactiver pour un script

powershell -ExecutionPolicy unrestricted -Command « iex .monScript.ps1 »

Désactiver pour un utilisateur

Set-ExecutionPolicy -ExecutionPolicy Unrestricted -Scope CurrentUser -Force
Désactiver définitivement sur le poste
Set-ExecutionPolicy -ExecutionPolicy Unrestricted -Force

Astuce copier-coller powershell_ISE

Vous pouvez conserver le contenu de votre copier en mémoire (press papier) tout en effectuant une copie d’un contenu de texte en provenance d’une page d’un navigateur par exemple, il suffit de sélectionner votre bout de texte et de faire un drag & drop sur votre console …