以下是错误信息:
Downloading Android SDK Platform-tools, revision 8
File not found: C:\Program Files (x86)\Android\android-sdk\temp\platform-tools_r08-windows.zip (Access denied)
当我查看我的“temp”文件夹时,它是空的。
这里出了什么问题?
以下是错误信息:
Downloading Android SDK Platform-tools, revision 8
File not found: C:\Program Files (x86)\Android\android-sdk\temp\platform-tools_r08-windows.zip (Access denied)
你应该将你的目录从C盘移动出来。有时候我也会遇到这种情况,所以我改变了Android SDK和工具的位置,因为有可能由于某些不确定的原因导致窗口崩溃,所以你需要重新下载所有平台工具数据。
我认为你应该做以下几件事情:
希望这可以解决你的问题。
权限是问题所在。
首先右键单击Android Sdk目录
2.选择属性
转到安全选项卡,然后单击编辑按钮(您需要以管理员身份运行此操作)
4.单击添加按钮
在“输入对象名称”框中键入“Everyone”,然后单击“检查名称”。
然后单击确定
现在在用户名称框中选择“everyone”,并在权限框中授予其完全控制。
单击确定,再次单击确定退出。
(: 现在您无需每次以管理员身份运行SDK Manager)
权限并不是问题。我在使用Windows 8时遇到了同样的问题,查看了.bat文件以了解问题所在。“android.bat”使用xcopy命令将其使用的库复制到临时文件夹中。但是xcopy命令存储在System32文件夹中。编辑android.bat并用“C:\Windows\System32\xcopy”替换“xcopy”。对我来说,这解决了我的问题,我的临时文件夹按照预期工作,并且如果我使用shell运行SDK,则不会出现任何错误。
这是一个旧问题,但仍然是实际的和未经证实的(未解决)。
SDK Manager创建sdk/temp文件夹并尝试将库存档文件复制到那里。因此,权限是个问题。您可以更改sdk文件夹的权限,将SDK移动到另一个位置或以管理员身份运行SDK manager.exe。
如果选择后者: 转到\sdk\tools文件夹,找到并运行android.bat,它以最安全的方式执行所有操作(收集和设置所需内容并从临时文件夹运行)。我甚至不认为仅运行SDK_Manager.exe会起作用。
看起来将其移动到另一个文件夹似乎有帮助,我只是将目录C:\Program (x86)\Android移动到了C:\Android。使用的是Windows 7 x64。