com.android.ddmlib.SyncException: Trop de fichiers ouverts

Lorsque je tente d’exécuter mon application dans Eclipse sur mon appareil, j’ai commencé à recevoir beaucoup de com.android.ddmlib.SyncException: Too many open files exceptions / erreurs de com.android.ddmlib.SyncException: Too many open files dans la console.

Pourquoi est-ce et qu’est-ce que cela signifie? Que puis-je faire pour arrêter ça?

Essentiellement, cela signifie que vous avez un problème de mémoire. Plus que probable, c’est une fuite.

Redémarrez d’abord votre téléphone et vérifiez que vous obtenez toujours l’erreur. Si c’est le cas, vous devrez commencer à creuser votre code et découvrir où vous faites des fuites!

Besoin d’aide? Publiez du code!

Éteignez et rallumez DEBUG USB. Ça marche pour moi. Cela semble être une sorte de problème avec la synchronisation USB lors du débogage dans mon appareil.

J’espère que cela aide!

Lorsque vous installez et testez votre application plusieurs fois sur un téléphone, vous pouvez recevoir ce message d’erreur.

Détwigz le téléphone du câble USB, puis retwigz-le.

J’ai commencé à recevoir ceci après avoir ajouté des liens qui ont lancé l’application «google play» pour relier les utilisateurs à mes autres applications de jeu, par exemple
Intention browserIntent = nouvelle intention (Intent.ACTION_VIEW, Uri.parse (“market: // détails? Id = mon jeu”));

quand je quitte mon application et que je tente de la relancer depuis eclipse, j’obtiens le message “trop ​​de fichiers ouverts” ou le message “Mettre l’actualité à jour” qui rouvre la page googleplay lancé depuis mon application précédente il semble que l’intention secondaire de «google play» persiste après avoir tout quitté et empêche le redémarrage de l’application d’eclipse. Malheureusement, l’ajout de browserIntent.finish () depuis l’application ne fonctionne pas, la commande (et le correctif d’étiquette suggéré (Activité)) n’est pas acceptée.

Je n’ai pas eu ce problème lorsque j’ai lié à mes autres applications via le navigateur Web, ouvrant simplement une page Web à mon application. Je devrai peut-être revenir à cette méthode.

ce lien montre une suggestion pour quitter une intention lancée par votre activité principale, bien que je travaille sur quelque chose de plus simple: comment arrêter une activité dans Android en utilisant l’intention? .

enfin une solution. si vous rencontrez un problème dans instal ou désinstaller. Redémarrez simplement votre appareil et voyez la magie. 🙂