Depuis deux jours, Eclipse a commencé à afficher un comportement câblé. Son va dans le processus infini de DDMS post-create init, et si j'essaye d'exécuter l'application alors Eclipse s'est fait pendu. J'ai essayé d'installer à partir de zéro avec Eclipse 6.2 et Eclipse 7.0, mais pas de chance. ____.] Quelqu'un d'autre est-il confronté à ce problème et a-t-il une solution, merci de le partager avec moi.
J'ai eu ce problème, il était dû à la présence du fichier .lock
dans le dossier .metadata
de mon espace de travail.
Je ne sais pas s'il s'agit de votre problème, mais fermer Eclipse et supprimer le fichier .metadata\.lock
de votre espace de travail a fonctionné pour moi.
J'avais le même problème, mais j'ai utilisé diverses méthodes pour le résoudre. Pour mon projet, le projet principal est stocké dans un dossier séparé et mon projet de test dans l'espace de travail. (Ne me demandez pas pourquoi, c'est comme ça).
J'ai également eu un processus adb en cours d'exécution.
Ma structure de dossier ressemble à:
Solution:
kill <adb process #>
rm .lock
J'ai résolu ceci:
Ce qui a fonctionné pour moi avec le même problème (Eclipse 3.7, Ubuntu 11.10):
Le mien a été corrigé simplement en débranchant l'appareil de l'USB.
J'ai essayé toutes ces solutions et rien n'a fonctionné.
Le problème était dans l'antivirus Avast! J'ai dû le désactiver pour que DDMS fonctionne (avec les astuces ci-dessus). Deux jours auparavant, je ne pouvais pas faire fonctionner AVD Manager, car avast l'a détourné à chaque fois dans un bac à sable ou quelque chose du genre ...
J'espère que cela t'aides
Après avoir "triché" le chargeur de contenu du SDK Android d'Eclipse:
Ma réponse est la suivante (si vous utilisez Windows) Accédez au gestionnaire de tâches et aux processus. vous devriez voir adb.exe dans les processus (1 ou plus) s'il y a plus d'une désactivation du plus petit (environ 1 Mo) puis dans le dossier Eclipse et désactivez la suppression du fichier .lock. (après avoir éteint Eclipse) puis rallumez simplement Eclipse. Je pense que cela se produit parce que l'adb a tendance à s'accrocher.
J'ai essayé de supprimer les fichiers .lock
et de lancer Eclipse -clean
, puis j'ai démarré Eclipse en désactivant "Construire automatiquement" ... rien n'y fait. Il a continué à se verrouiller à divers endroits de la startup.
Mon espace de travail contient environ 100 projets différents. Le coupable était l'un de mes projets Android avec un fichier AndroidManifest.xml corrompu. D'une manière ou d'une autre, la chose entière a été dupliquée dans le fichier:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:Android="http://schemas.Android.com/apk/res/Android"
package="com.example.testapp"
Android:versionCode="1"
Android:versionName="1.0" >
<uses-sdk
Android:minSdkVersion="8"
Android:targetSdkVersion="17" />
<application
Android:allowBackup="true"
Android:icon="@drawable/ic_launcher"
Android:label="@string/app_name"
Android:theme="@style/AppTheme" >
<activity
Android:name="com.example.testapp.MainActivity"
Android:label="@string/app_name" >
<intent-filter>
<action Android:name="Android.intent.action.MAIN" />
<category Android:name="Android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
</manifest>
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:Android="http://schemas.Android.com/apk/res/Android"
package="com.example.testapp"
Android:versionCode="1"
Android:versionName="1.0" >
<uses-sdk
Android:minSdkVersion="8"
Android:targetSdkVersion="17" />
<application
Android:allowBackup="true"
Android:icon="@drawable/ic_launcher"
Android:label="@string/app_name"
Android:theme="@style/AppTheme" >
<activity
Android:name="com.example.testapp.MainActivity"
Android:label="@string/app_name" >
<intent-filter>
<action Android:name="Android.intent.action.MAIN" />
<category Android:name="Android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
</manifest>
Je viens de supprimer les lignes en double, de relancer Eclipse et tout a fonctionné correctement.
Cela (Eclipse se bloque) peut également être dû au port par défaut adb (5037 selon http://developer.Android.com/tools/help/adb.html ) est déjà utilisé par un autre serveur.
Pendant que vous êtes suspendu dans DDMS post-create init,
Ça marche pour moi.
Je construis un GoogleProject exporté par Unity3D. Suivre fonctionne pour moi (basé sur la réponse de user2698292):
Plate-forme: MacOS
J'ai eu le même problème. Téléchargement du nouvel Eclipse, nouvel espace de travail, toujours pas de solution. Finalement, après plusieurs départs à la retraite, j'ai découvert que c'était dû à des projets dans des dossiers externes.
Par exemple. Je maintiens mon contrôle de source de projet à l'aide de TFS et dis que mes projets se trouvent dans C:/TFS/Proj1, C/TFS/Dossier1/Proj2, etc.
C'est le correctif que j'ai fait:
L'idée de base est que si vous gardez vos projets dans l'espace de travail, ce problème ne se posera pas.
Pour moi, c’est le adb.exe qui tente d’écouter le port 5037 qui était utilisé Après avoir supprimé le programme qui l’utilisait, ma vie s’est améliorée
J'ai le même problème, mais je l'ai résolu il y a un instant.
Je connecte mon appareil à un PC avec une extension USB. Certains appareils se connectent sans problème, mais d’autres pas. Même si vous vous connectez directement à certains ports USB, la connexion échouera!
Les solutions pour moi: 1. utilisez un autre port USB, 2. connectez-vous directement aux ports USB, 3. redémarrez l'appareil et adb.