adb.exe挂在Windows 7上

时间:2014-02-22 12:52:39

标签: android eclipse adb

我最近在developer.android.com上安装了带ADT的Android SDK 它工作正常,我构建了hello world应用程序并使用ADT将其安装在手机上。 但是在我运行项目的某个时间之后,它会一直显示消息ddmd post-create init 然后没有任何反应。我等了很多,但它挂在这个消息上 我尝试了所有给出的方法,如

  1. 删除.lock文件
  2. 通过任务管理器结束流程
  3. 删除.android文件夹
  4. 删除.metadata / .project文件夹
  5. 运行adb kill-server和adb设备,但它会等待 设备
  6. 在环境变量中设置路径
  7. 安装了其他IDE,如netbeans和intelliJ
  8. 删除了Android SDK并将其安装在其他位置
  9. 重新启动系统
  10. 将平台工具文件放入工具文件夹
  11. 更新了IDE和SDK管理器
  12. 上述方法都不适合我 每当我运行项目时,ddms post-create init消息出现,然后几个小时都没有发生!!

    请给我一个解决方案。我厌倦了做上述方法 我有Windows 7 32位 JDK 1.7 JRE 7 最新的Android SDK和Eclipse ADT

    感谢

1 个答案:

答案 0 :(得分:3)

我在一个节点模块中工作,在Windows 7开发环境下,我创建并删除了一个Cordova项目,每次构建或模拟项目时,都无法删除根目录文件夹,我发现adb.exe进程锁定了文件夹,所以解决方案很简单,就是杀掉进程。

这是一个老问题,我根据几个Android论坛关注Android SDK,不知何故我们不是唯一有这类问题的人。

人们在不同的情况下仍然存在这个问题。在我的情况下,我推出了一个非优雅的解决方案,但是,它对我来说非常合适,只需在删除项目文件夹之前终止进程。

查找通过Windows终止进程的任何方法,或使用控制台执行命令的方法,我所做的是在需要时执行此操作:

TASKKILL /F /IM ADB.exe /T

就像我之前说的那样,最好找到解锁文件夹的方法,而不会杀死进程。