下面是我解决升级Android SDK Tools以及Android SDK Platform-tools遇到目录被占用的问题,第一段为解决思路以及尝试记录,想要直接看方法的,直接跳过第一段;
------------------------------------------------------------------------------------------------------------------------------------------------------
以前经常看到有人在网上问,升级Android SDK Tools以及Android SDK Platform-tools会遇到目录被占用的问题,一直还以为是被adb.exe占用,就没有多关注。
今天升级下Android SDK Tools以及Android SDK Platform-tools,通过SDK Manager升级时候会遇到tools以及platform-tools目录被占用的问题;
一开始先试试把adb.exe进程关闭,然后重试,发现问题依旧。
后面分析了下,冲突根源是SDK Manager启动是需要使用到tools以及platform-tools目录里面的东西,升级时候又会替换里面的东东,自己替换自己貌似就冲突了。
明白了问题所在就想办法解决。
首先,关掉eclipse,然后直接运行android-sdk-windows/SDK Manager.exe启动SDK Manager,然后升级Tools以及Platform-tools,发现可以成功升级Android SDK Platform-tools,但是Android SDK Tools问题依旧,依然是tools目录被占用;
然后尝试着利用工具手动对tools目录解锁,提示tools被java占用,解锁后,重试,问题还在,解锁方法失效;
再次尝试,关闭SDK Manager,重命名tools为toolsback,运行android-sdk-windows/SDK Manager.exe,提示缺少tools/android.bat,发现tools是运行不可缺少的,现在tools重命名为了toolsback就有问题了。
那就另辟蹊径,在android-sdk-windows下创建一个快捷方式,指向刚刚的toolsback目录,再次运行android-sdk-windows/SDK Manager.exe,还是提示缺少tools/android.bat,快捷方式办法也行不通了。
抱着最后试试的心态,把toolsback拷贝一份到当前目录,重命名为toolsback2,然后直接运行toolsback/android.bat,发现居然可以成功启动SDK Manager,欣喜之余,赶紧干正事,迅速把toolsback2重命名为tools(因为我们是从toolsback启动的,所以toolsback2没被占用),然后发现SDK Manager提示Platform-tools需要安装,点击安装,等待一会,成功!
终于大功告成。
--------------------------------------------------------------------------------------------------------------------------------------------------
总结方法:
进入android-sdk-windows,先运行SDK Manager.exe启动SDK Manager,把Android SDK Platform-tools升级了;
再升级Android SDK Tools: 在android-sdk-windows目录下,重命名tools为toolsback,拷贝toolsback到当前目录下,并重命名为toolsback2;
运行toolsback/android.bat,启动SDK Manager,马上重命名toolsback2为tools;(重点)
升级Android SDK Tools,成功。


此方法为原创,转载请注明出处。

更多相关文章

  1. windows系、公司内网环境 如何下载android 源码
  2. Android(安卓)SDK目录结构和工具介绍
  3. [Android] 升级了新的android studio之后 发生如下的报错,The fol
  4. android通过USB的MTP模式下,禁止用户在根目录有任何操作(重命名 删
  5. android文件系统制作教程
  6. android 高德amap开发一(地图创建)
  7. android Studio 低版本升级gradle3.0以上版本
  8. Android(安卓)7.0 Provider使用
  9. Android中Environment,context获取路径

随机推荐

  1. Android(安卓)SDK 与API版本对应关系
  2. 最完美的android仿ios开关按钮源码
  3. android 获取屏幕大小
  4. Android创建应用程序快捷方式(shortcut)
  5. android 强制2G/3G或WIFI 优先上网
  6. android 控件跟随手指移动,类似捕鱼达人效
  7. Android(安卓)ART运行环境下Image文件格
  8. 四大组件之Broadcast Receiver
  9. Android 命令行签名打包,加固二次打包
  10. android 创建添加快捷方式