DDMS Android eclipse – Impossible d’accéder aux données / données / sur le téléphone pour extraire des fichiers

En testant mes applications, j’utilise des émulateurs et mon propre téléphone pour voir si tout fonctionne correctement. Mes applications écrivent également des données dans les préférences partagées et un fichier texte.

Je peux extraire les données de mes émulateurs via le DDMS dans éclipse afin que je puisse lire les fichiers de données sur mon ordinateur, mais lorsque j’essaie d’ouvrir ces dossiers via le DDMS sur mon téléphone, rien ne se produit. Je clique sur le dossier de données et rien ne se passe.

Mon téléphone est enraciné. Est-il possible de retirer les fichiers de mon téléphone? Je sais que Android garde ces dossiers privés, mais il doit y avoir un moyen. L’émulateur est juste trop lent.

Sur l’appareil rooté , vous pouvez le faire:

  1. Ouvrir cmd
  2. Type adb shell
  3. su
  4. Appuyez sur ‘Autoriser’ sur l’appareil
  5. chmod 777 /data /data/data /data/data/com.application.package/data/data/com.application.package/*
  6. Accédez à la vue DDMS dans Eclipse

Après cela, vous devriez pouvoir parcourir les fichiers sur le périphérique.

Pour obtenir les bases de données:

  1. chmod 777 /data/data/com.application.package/databases /data/data/com.application.package/databases/*

Si elle renvoie une permission denied sur su

Accédez à Settings > Developer Options > Root access > Apps and ADB