NativeScript / NativeScript/android

V8 log files are not availables

Ouverte
#1,416 0 commentaires 2 réactions 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

Langage dominant
C++
Étoiles
563
Forks
144
Merge moyen
10 h 46 min
PR mergées (30 j)
14

Description

Environment

  • CLI: 5.4.0
  • Cross-platform modules: 5.4.2
  • Android Runtime: 5.4.0

Describe the bug
V8 options can be passed on Android, but the default v8.log file is nowhere to be seen. Because of that, V8 profiling is not available.

To Reproduce

  • Add --prof in v8 flags
  • tns debug android
    Problem : v8 logs are not traced in tns, logcat nor a file.

Expected behavior
v8 default log file (v8.log) should be written on Android device and available. Also, --logfile should enable the filename customization.

Sample
src/package.json

{
    "main": "main.js",
    "android": {
        "v8Flags": "--expose_gc --prof --log-timer-events"
    }
}

Guide de contribution

Ouvrir le guide de contribution

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Piste de recherche

Commencez par les flags V8 dans src/package.json et suivez la manière dont tns debug android les transmet à l’environnement d’exécution Android. Vérifiez où logcat et les fichiers de l’appareil reçoivent la sortie V8, puis vérifiez que --prof produit v8.log et que --logfile utilise le nom de fichier demandé.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
android, cpp
Domaine
mobile-dev
Type d'issue
Bug
Difficulté
4/5
Temps estimé
3-5 jours
Activité
À l'abandon
Clarté
Plutôt claire
Accessibilité débutants
35/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.