sqlite3: pas trouvé
Que j'essaye d'atteindre la base de données sqlite sur mon appareil à l'aide de la procédure décrite ici: Comment puis-je voir la Base de données SQLite (Pas d'émulateur)?
Cependant, j'obtiens toujours sqlite3 pas trouvé.
Je suppose que je suis censé être en entrant les commandes avec le dièse (#) signe au début de la ligne.
J'ai essayé avec elle et n'ai rien.
Sans elle, je reçois le message d'erreur.
L'sqlite3.exe le fichier est bien là et le chemin d'accès.
Dois-je installer quelque chose?
- stackoverflow.com/questions/3645319/... La seconde réponse sur cette page qui a fonctionné pour moi
Vous devez vous connecter pour publier un commentaire.
Certains fabricants de livrer les appareils sans sqlite être installé. Vous pouvez copier le sqlite programme si à partir d'un émulateur de votre appareil si l'appareil dispose d'un processeur arm.
Démarrer l'émulateur et l'utilisation de la
adb
commande à partir de laplatform-tools
dans android-sdkadb pull /system/xbin/sqlite3
Monter la partition système de votre appareil de lecture/écriture après ce tutoriel:
http://android-tricks.blogspot.com/2009/01/mount-filesystem-read-write.html
Utiliser le
adb
de commande pour copier le fichier sqlite3 pour votre appareiladb push sqlite3 /system/xbin/
Après le redémarrage de votre appareil l'
sqlite3
commande devrait fonctionner.Modifier (copie de la page liée - dans le cas de lien devient invalide). Les instructions de l'étape 2 sont:
sqlite3
fichier de la carte sd, d'abord avec la commande push. Ensuite, vous allez à laadb shell
, entrezsu
et puis quelque chose comme:mv /mnt/sdcard/sqlite3 /system/xbin
/system
partition en lecture/écriture, mais je suppose que vous n'avez pas la permission d'écrire sur le /system/xbin dossier sans racine. Si vous voulez la racine de votre téléphone, vous trouverez plusieurs tutoriels dans google. Sinon, vous pouvez appeler lasqlite3
commande directement à partir de la carte sd. Viens de faire (dans la commande adb shell)cd /mnt/sdcard
,chmod +x sqlite3
et puis vous pouvez appeler le programme avec toujours le chemin absolu/mnt/sdcard/sqlite3
After you reboot your device the sqlite3 command should work
est très important indicecat /proc/mounts
mais il a craché un tas de trucs que je ne comprenais pas. À l'aide de Luc commentaire de cette réponse vous a lié a fait le tour, si.cp /data/data/com.keramidas.TitaniumBackup/files/sqlite3 /system/xbin/
pour la copierTitanium Backup
& installer$ adb shell
$ su
$ cp /data/data/com.keramidas.TitaniumBackup/files/sqlite3 /system/xbin/
$ cd /system/xbin/
$ chmod 755 sqlite3
$ adbd reboot
(au cas où)