Outils utilisateur

Outils de site


manuel:faq:problems_points_tracks_database

Problèmes avec la base de données des points et des traces


Informations de base

Locus Map utilise le système de base de données SQLite pour stocker les données. Cette base de données est prise en charge par tous les appareils Android, il est donc facile pour les développeurs d'utiliser la base de données SQLite dans leurs applications.

À de nombreux endroits, vous pouvez lire à quel point le système SQLite sur Android est sûr et pratique. La réalité est quelque peu différente.

Dans le paragraphe suivant, les erreurs les plus courantes que vous pouvez rencontrer dans Locus sont décrites, ainsi que les méthodes pour les corriger. Ces méthodes sont basées sur les expériences de nos utilisateurs, donc si vous en avez d'autres, partagez-les avec nous, s'il vous plaît.

De manière générale, lorsque vous obtenez une erreur avec la base de données Locus, c'est faux. Pour cette raison il y a le Fonction de sauvegarde à partir de la version 2.8.0. La fonction de sauvegarde permet des mises à jour régulières (en arrière-plan, lorsque vous n'utilisez pas Locus) de toutes vos données dans Locus.

Méthodes aidant à prévenir la corruption de la base de données

  • Si vous hésitez entre sélectionner soit "Placer le répertoire Locus sur la carte SD, soit dans la mémoire interne" - sélectionnez la mémoire interne. Travailler avec les données est plus rapide et plus stable. Il n'y a presque aucune chance d'endommager la mémoire interne du téléphone mobile. Vos données sont donc mieux protégées que sur la carte SD.
  • Si vous avez un répertoire Locus placé sur la carte SD, veuillez vérifier de temps en temps que votre carte est en bon état. Utilisez certains des outils de diagnostic Windows/Linux pour la vérification de la carte SD. Nous suggérons également de ne pas conserver les fichiers Locus Backup uniquement sur votre carte SD, mais également à un autre emplacement. Votre ordinateur de bureau (PC) ou Dropbox, par exemple.

Comment le réparer

Il n'existe aucune méthode garantie de réparation de la base de données corrompue.

En fait, il y a trois méthodes que vous pouvez essayer:

1. Certaines erreurs peuvent être causées par la lecture ou l'enregistrement sur votre carte SD. La violation de la carte peut entraîner le verrouillage de la base de données, par exemple. Dans la plupart des cas simple redémarrage de votre téléphone aide. Ensuite, il est fortement recommandé de vérifier votre carte SD.

2. La deuxième méthode - base de données restauration à partir de la sauvegarde automatique. Tous les fichiers de sauvegarde sont stockés dans le répertoire Locus/backup (ou dans le répertoire « auto » destiné aux sauvegardes automatiques). Cette sauvegarde est un simple fichier zip.

  • Lieu de fermeture
  • Allez dans le répertoire Locus/data/database. Déplacez tracks.db et waypoints.db dans votre PC (ce n'est pas nécessaire, juste pour plus de sécurité)
  • Déplacez-vous dans le répertoire Locus/backup/auto et recherchez le dernier fichier de sauvegarde (*.zip)
  • Développez le fichier *.zip et ouvrez le dossier data/database
  • Copiez les fichiers tracks.db et waypoints.db décompressés dans le dossier Locus/data/database
  • Point de départ

3. Si tous les précédents échouent, essayez ceci :

  • allez dans le navigateur de fichiers de votre téléphone> trouvez le répertoire /Locus/data/database/ et copiez les fichiers tracks.db et waypoints.db quelque part hors de ce répertoire
  • désinstaller Locus
  • supprimer tout le répertoire / Locus /
  • installer Locus depuis Google Play
  • copiez vos fichiers originaux tracks.db et waypoints.db dans /Locus/data/database/ - écrasez les nouveaux

4. La dernière méthode (avancée) est décrite ici >>

manuel/faq/problems_points_tracks_database.txt · Dernière modification : 2022/01/21 11:45 par mstupka