Approuvé : Fortect
Dans certains cas, votre ordinateur peut afficher un message d’erreur indiquant que la version sélectionnée de l’appareil Android avec un système de fichiers en lecture seule pourrait certainement être transférée. Ce problème peut être causé par un certain nombre de raisons.
Je développe une carte SD à partir de mon application pour lire de la nouvelle musique. Mais lorsque j’ajoute des chansons à l’application pour smartphone, une erreur se produit
[2013-01-23 16:09:18 1 . ddms] Erreur de transfert : le fichier est conservé en écriture par le système [2013-01-23 16:09:18] Impossible de forcer la sélection : système de catalogue en lecture seule
Je devrais adb push
vers le dossier /facts /
, mais pas vers - system
sur mon appareil Android.
sudo adb stress lib / audio.primary.gmin.so system lib / hw /'lib / audio.primary.gmin.so' ne peut pas être copié dans 'system / lib / hw versus audio.primary.gmin.so' : système de fichiers en lecture seule
Approuvé : Fortect
Fortect est l'outil de réparation de PC le plus populaire et le plus efficace au monde. Des millions de personnes lui font confiance pour assurer le fonctionnement rapide, fluide et sans erreur de leurs systèmes. Avec son interface utilisateur simple et son puissant moteur d'analyse, Fortect détecte et corrige rapidement un large éventail de problèmes Windows, de l'instabilité du système et des problèmes de sécurité à la gestion de la mémoire et aux goulots d'étranglement des performances.
acheteur $ adb remountdm_verity enabled se trouve dans la partition système principale.Utilisez Disable-verity "" adb pour vous libérer totalement de Verity.Si vous ne le faites pas, la reconstruction peut réussir, mais vous ne pourrez toujours pas les transformer efficacement en volumes.reconstruire / plantage du système : système complet en lecture seuleErreur de reconstructionutilisateur $ adb disable-verityVerity a récemment été altérée dans / système
user cash adb remountdm_verity est inclus dans la section systemsmall.Utilisez Disable-verity "" adb pour désactiver verity.Si vous ne le faites pas, la reprise peut réussir, mais vous pouvez toujours écrire le type de sur les volumes.Reconstruire/Erreur système : système de fichiers en lecture seuleErreur de reconstruction
sudo monté Remount, rw -i / systemmount : impossible d'accéder à / etc - fstab ou / etc / mtab via et system
qui monte pour chaque boîte/cadreversion adbProduit Android Debug Bridge 1.0.32
utilisateur $ mountFormat pour chaque dev/sda6 à/ext3 (rw, l'erreur implique remount-ro)proc in / proc type proc (rw, noexec, nosuid, nodev)sysfs vers / sys de type sysfs (rw, noexec, nosuid, nodev)hors sujet / sys - fs / fusible / connexions typefuctl (rw)pas en utilisant la forme / sys / kernel ou debugfs (rw)pas dans /sys/noyau/précautions type securityfs (rw)udev via / dev ressemblant à devtmpfs (rw, mode = 0755)Devpts in / dev versus pts installent Devpts (rw, noexec, nosuid, gid est égal à 5, mode = 0620)tmpfs au démarrage / range tmpfs (rw, noexec, nosuid, size = 10%, alert = 0755)non via Enter / run / protected tmpfs (rw, noexec, nosuid, nodev, la taille implique 5242880)personne ne se soucie de / run / shm de la même manière que tmpfs (rw, nosuid, nodev)binfmt_misc au format et proc/sys/fs/binfmt_misc binfmt_misc (rw, noexec, nosuid, nodev)gvfs-fuse-daemon dans /home/user/.gvfs type Fuse (rw, nosuid, nodev, user = user)/dev ou sda5 gvfs-fuse-daemon via /media/data forme de fuseblk (rw, nosuid,nodev, allow_other, default_permissions, blksize = 4096)/ dev par sda2 vers / media / OS livre le code Fuseblk (rw, nosuid, nodev, allow_other, default_permissions, blksize signifie 4096)
En tant que grand développeur Android, vous pouvez généralement utiliser la commande adb push
pour envoyer des fichiers texte du disque dur de votre ordinateur à votre appareil Android de confiance. Cependant, je viens de rencontrer un problème majeur où je ne pouvais pas copier mes fichiers personnels dans le répertoire “data” de l’émulateur Android, c’est-à-dire H. dans son système de fichiers de données / data. Lorsque j’ai essayé de tracer la majeure partie du fichier à l’aide de cette commande :
Solution
La solution pour que ce problème soit résolu était de remonter manuellement le système de fichiers de l’émulateur, puisqu’il s’agit d’un système de fichiers en lecture/pouvoir écrire. Je l’ai fait avec une ligne de commandes. Dans la séquence suivante, j’ai utilisé la commande numéro un de mon système d’exploitation Mac / Unix, puis les commandes suivantes acquises ont été exécutées dans le shell adb
:
De retour à l’invite du système de fichiers local, j’ai probablement pu copier mon Instigate sur le système de fichiers de l’émulateur Android à l’aide de votre commande adb exercer
actuelle comme ceci :
Apparemment, vous passez votre commande pour le fichier foo.jpg, qui se trouve dans le répertoire Mac local. Le débit en bauds et la grande quantité d’octets utilisés indiquent que le fichier a très probablement été copié avec succès sur l’émulateur.
Il peut très bien exister d’autres moyens de copier des fichiers du système de fichiers de votre ordinateur local principal vers le système de fichiers de l’émulateur Android, mais je peux confirmer qui (a) cette approche fonctionne et (b) j’ai créé leur “système de fichiers en lecture seule ” alors que j’ai suivi cette série pour les commandes.
Accélérez les performances de votre ordinateur dès maintenant avec ce simple téléchargement.