Recherche…


Remarques

Nativescript est une application mobile multi-plateforme hautement performante, qui vous permet de cibler iOS et Android (avec Windows en cours de développement) à l'aide de technologies Web (JS et HTML). Il a été créé avec plusieurs objectifs clés:

  • Visuellement performant: pas d'interface utilisateur Jank même sur Android
  • Extensible: vous avez accès à toutes les API natives pour créer facilement des plug-ins multi-plateformes
  • Interface utilisateur entièrement native
  • Intégré avec Typographie et Angulaire 2
  • Open Source, avec le fort soutien de Telerik

Installation ou configuration

Instructions détaillées sur la configuration ou l'installation de Nativescript.

Les exemples suivants illustrent les étapes requises pour configurer un système Windows ou OSX, puis vous connectez à des guides de dépannage en cas de problème.

En outre, il existe des exemples de configuration des flux de travail, IDE et émulateurs recommandés.

macOS

  1. Assurez-vous d'avoir installé le plus récent Node.js LTS. Si vous utilisez Homebrew, cela peut être fait avec brew install node4-lts .
  2. Ouvrez Terminal et tapez npm install -g nativescript . Si vous obtenez une erreur EACCES , utilisez sudo npm install -g nativescript .
  3. Dans l'invite de commande, tapez ruby -e "$(curl -fsSL https://www.nativescript.org/setup/mac)" . (Cela pourrait prendre un certain temps.)
  4. Pour vérifier que ce qui précède a bien fonctionné, tapez tns doctor in Terminal.
  5. S'il y a des erreurs, suivez le guide de dépannage .

les fenêtres

  1. Assurez-vous que le dernier nœudJS LTS est installé
  2. Ouvrez l'invite de commande et tapez $ npm install -g nativescript
  3. Dans l'invite de commande, tapez $ @powershell -NoProfile -ExecutionPolicy Bypass -Command "iex ((new-object net.webclient).DownloadString('https://www.nativescript.org/setup/win'))" - cela pourrait prendre un certain temps
  4. Pour vérifier que ce qui précède a fonctionné, tapez $ tns doctor dans l'invite de commande (votre cmd)
  5. S'il y a des erreurs, suivez le guide de dépannage

Utilisation du code Visual Studio pour le développement NativeScript

Visual Studio Code est un éditeur de code open source et riche en fonctionnalités de Microsoft. Pour le configurer pour le développement NativeScript, ouvrez la palette de commandes ( F1 ou + Maj + P ) et tapez ext install NativeScript .

Une fois l'extension NativeScript installée, le débogueur doit vous permettre de définir des points d'arrêt dans votre code. Lorsqu'un périphérique est connecté ou qu'un émulateur est en cours d'exécution, vous pouvez démarrer votre application à partir de l'onglet Déboguer. Menu de sélection de l'appareil

Votre premier programme Hello World

$ mkdir hello-world
$ cd hello-world
$ tns create hello-world --ng
$ tns platform add android #You can only add ios on an OSX machine

Ensuite, assurez-vous d'avoir un périphérique connecté ou un émulateur en cours d'exécution (si vous ne le faites pas, l'émulateur par défaut devrait démarrer ou une erreur sera générée. Je recommande genymotion pour Android).

$ tns run android 

Si vous souhaitez utiliser l'émulateur Android par défaut, ajoutez l'indicateur --emulator .

À partir de tns 2.5, livesync est désormais l'action par défaut pour tns run <platform> , qui sera automatiquement recompilé lorsque vous enregistrez des modifications de fichiers. Cela peut considérablement améliorer votre temps de développement, cependant, si vous modifiez vos plug-ins, vous devrez recompiler correctement.

Comment déboguer l'application nativescript-Android sur WiFi (sans racine)

1-Vous devez connecter votre appareil à votre ordinateur via un câble USB. Assurez-vous que le débogage USB fonctionne. Vous pouvez vérifier s'il apparaît lors de l'exécution d' adb devices (ou d' tns device ).

entrer la description de l'image ici

2-run adb tcpip 5555

entrer la description de l'image ici

3-Déconnectez votre appareil (retirez le câble USB).

4-Allez dans Paramètres -> À propos du téléphone -> État pour afficher l'adresse IP de votre téléphone.

5-Exécuter adb connect <IP address of your device>:5555

entrer la description de l'image ici

6-Si vous utilisez à adb devices (ou tns device ), vous devriez voir votre appareil.

entrer la description de l'image ici

7- Maintenant, vous pouvez utiliser tns run android , tns livesync android commandes.

REMARQUES :

1-Lorsque le réseau WiFi change, vous n'avez pas à répéter les étapes 1 à 3 (celles-ci définissent votre téléphone en mode de débogage wifi). Vous devez vous connecter à nouveau à votre téléphone en exécutant les étapes 4 à 6.

Les téléphones 2-Android perdent le mode wifi-debug lors du redémarrage. Ainsi, si votre batterie est morte, vous devez recommencer. Sinon, si vous surveillez votre batterie et ne redémarrez pas votre téléphone, vous pouvez vivre sans câble pendant des semaines!

ATTENTION :

laisser l'option activée est dangereux, toute personne de votre réseau peut se connecter à votre appareil en mode débogage, même si vous êtes dans un réseau de données. Ne le faites que lorsque vous êtes connecté à un réseau Wi-Fi fiable et n'oubliez pas de le déconnecter une fois terminé!

référence :

1-Norman Peitek. 2014. Comment déboguer votre application Android sur WiFi (sans racine!). [EN LIGNE] Disponible sur: https://futurestud.io/blog/how-to-debug-your-android-app-over-wifi-without-root . [Consulté le 8 août 2016].

2 usethe4ce. 2012. Exécuter / installer / déboguer des applications Android sur Wi-Fi?. [EN LIGNE] Disponible à l' adresse : http://stackoverflow.com/a/10236938/4146943 . [Consulté le 8 août 2016].



Modified text is an extract of the original Stack Overflow Documentation
Sous licence CC BY-SA 3.0
Non affilié à Stack Overflow