博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Android Studio 导入项目 出现安装Error:Cause: failed to find target with hash string 'android-23' 等错误...
阅读量:5886 次
发布时间:2019-06-19

本文共 2652 字,大约阅读时间需要 8 分钟。

今天   在导入 一个新项目时 ; 出现了这个错

Error:Cause: failed to find target with hash string 'android-23' in: C:\Users\Administrator\AppData\Local\Android\sdkOpen Android SDK Manager

一 、于是 点击Open Android SDK Manager ; 想更新下android studio 下的 sdk ;

 

无奈出现了这个错误:

 

Loading SDK information...

Installing Archives:

  Preparing to install archives
  Installing SDK Platform Android 6.0, API 23, revision 2
  Failed to rename directory C:\Users\Administrator\AppData\Local\Android\sdk\platforms\android-23 to C:\Users\Administrator\AppData\Local\Android\sdk\temp\RemotePlatformPkgInfo.old01.
SDK Manager: failed to install
-= Warning ! =-
A folder failed to be moved. On Windows this typically means that a program is using that folder (for example Windows Explorer or your anti-virus software.)
Please momentarily deactivate your anti-virus software or close any running programs that may be accessing the directory 'C:\Users\Administrator\AppData\Local\Android\sdk\platforms\android-23'.
When ready, press YES to try again.
Note: you  can use --force to override to yes.
[y/n] =>
  Done. Nothing was installed.

 

二 、使用百度翻译 哈哈:意思是。

  加载SDK的信息…

安装档案:
准备安装档案
安装SDK平台Android 6,API 23,修订2
无法重命名目录C:\用户\管理员\ AppData \地方\ Android SDK \平台\ android-23 C:\用户\管理员\ AppData \地方\ \温度\ remoteplatformpkginfo.old01 Android SDK。
SDK管理器:安装失败
•警告!=—
无法移动文件夹。在窗口中,这通常意味着一个程序是使用该文件夹(例如窗口资源管理器或您的反病毒软件)。
请暂时关闭你的杀毒软件或者关闭所有正在运行的程序,可以访问目录C:\用户\管理员\ AppData \地方\ Android SDK平台android-23 \ \”。
准备好后,请按“是”再试。
注:你可以使用武力来替代是。
[和] =
完成. 没有安装。

在网上找了下方案

三 、解决方法:

C:\Users\Administrator\AppData\Local\Android\sdk\temp

这个目录是Andriod Studio安装程序自建的,安装程序后把SDK下的Temp目录设为只读

 

,导致程序启动更新SDK要写入Temp目录时出错。

将Temp目录的只读属性去掉,  右键此文件,将只读的勾选去掉即可!,

重启Android Studio后 SDK就更新成功

然后 还是找不到

Error:Cause: failed to find target with hash string 'android-23' in: C:\Users\Administrator\AppData\Local\Android\sdkOpen Android SDK Manager再次重启Android Studio 后 ,项目便可以正常使用了!(貌似感觉 ReBulid一下也行!)。

 

====================================================另一个博文==========================================================================

今天使用vpn更新了android Studio,更新过程中一切顺利,谁知更新完成后原来的项目一片错误,提示failed to find target with hash string ‘android-23’ 。 

后来经过网上查找资料后,发现问题出在sdk的目录(我的默认是在C盘)C:\Users\Administrator\AppData\Local\Android\sdk\temp这个文件夹上。 
这里写图片描述 
原因是Android Studio安装程序在安装完成之后会将temp这个目录设为只读状态,导致更新SDK的时候写入temp目录出错。其实当初更新的时候是有提示的,只不过本人一时大意,以为一直默认就可以了,没有仔细看。 
解决的方法是:右键点击temp文件夹,选择属性,将“只读”选项的勾选状态去掉后就可以了。然后重启Android Studio,重启后会自动再写入的,这时就可以了。 
这里写图片描述 
当重启后Android Studio可以正常使用后,再看temp文件夹的属性你会发现只读属性又会被自动勾选,但是已经没关系了,下次更新记得去掉勾选就可以了。

 

引用原文:

 

写博客是为了记住自己容易忘记的东西,另外也是对自己工作的总结,文章可以转载,无需版权。希望尽自己的努力,做到更好,大家一起努力进步!

如果有什么问题,欢迎大家一起探讨,代码如有问题,欢迎各位大神指正!

转载于:https://www.cnblogs.com/summary-2017/p/8626252.html

你可能感兴趣的文章
系统化思维导论读书笔记
查看>>
storm使用问题随笔
查看>>
我的友情链接
查看>>
Office2007另存为显示“正在初始化要显示的根文件夹”解决方法
查看>>
我的友情链接
查看>>
Win8大百科06期:硬件需求/版本知多少?
查看>>
raid
查看>>
我的友情链接
查看>>
hub-spoke Dynamic site-to-site peer and ××× Cliens
查看>>
十个1分钟换来健康,搞IT必看
查看>>
学好Java的10个建议
查看>>
mysql中的数据导入导出
查看>>
Java脚本:去除字符串中空值
查看>>
Open edX课程数据的存储方式
查看>>
将bean中的数据复制到map中
查看>>
https方式使用git@osc设置密码的方式
查看>>
种一颗树最好的时间是十年前,而后是现在
查看>>
身份证号码验证算法
查看>>
工厂模式
查看>>
15种独特能力让你在社会中鹤立鸡群
查看>>