不知道我在这里做错了什么.我安装了Android SDK Manager,现在我正在尝试安装Android Dev网站建议的平台.一旦我点击安装,我收到一条错误,指出管理员无法在Android目录中创建临时文件夹.所以我创造了它.现在我收到这个错误:
下载SDK平台Android 2.3,API 9,修订版1找不到文件:C:\ Program Files(x86)\ Android\android-sdk-windows\temp\android-2.3_r01-linux.zip(访问被拒绝)
进度条下面还有一条消息说"完成.没有安装任何东西."
我正在运行Windows 7旗舰版,以防万一.
在尝试更新我的Android SDK时,我在尝试安装此特定软件包时遇到此错误:
我该如何解决?
我正在尝试将Android SDK工具从版本15升级到版本16.更新失败,声称"文件夹无法移动":
无法将目录C:\ android-sdk\tools重命名为C:\ android-sdk\temp\ToolPackage.old01
我尝试禁用我的防病毒软件(因为有些人在2009年报告过这个问题),但它没有用.重新启动也没有用.我在两台不同的Windows 7机器上遇到了这个问题.
我没有遇到从先前版本升级到版本15的问题.
谁知道我怎么能绕过这个?
我正在尝试使用Shippable创建一个可用于构建Android项目的docker镜像.
问题是android update sdk
命令,它给出以下错误:
Installing Android SDK Tools, revision 24.2
Failed to rename directory /opt/android-sdk-linux/tools to /opt/android-sdk-linux/temp/ToolPackage.old01.
Failed to create directory /opt/android-sdk-linux/tools
Run Code Online (Sandbox Code Playgroud)
我在这里找到了一些解决方案:https://stackoverflow.com/a/8839359/867099但它适用于Windows,似乎没有解决linux上的问题.似乎在更新命令期间,当前目录正在使用中,因此无法重命名.
使用该工作方法提示我的解决方法是:
RUN cp -r /opt/android-sdk-linux/tools /opt/android-sdk-linux/tools_copy
RUN cd /opt/android-sdk-linux/tools && echo 'y' | /opt/android-sdk-linux/tools_copy/android update sdk --no-ui -a --filter tools,platform-tools,build-tools-22.0.1,android-21,extra-android-support,extra-google-google_play_services --force
Run Code Online (Sandbox Code Playgroud)
为了自动接受许可证,我echo 'y'
去了android命令.
但我认为该android
命令也应该在正确的目录中运行,这就是我cd
首先进入它的原因.
但是,它仍然失败.我很难解决如何解决这个问题,所以任何帮助都表示赞赏.
------更新--------
我在android sdk update
没有tools
过滤器的情况下运行命令,最后,我的gradle构建成功.所以我不确定不更新它们是否有问题......