配置Android开发环境,各项工作都做好了,新建了个Hello Android项目做测试,提示ERROR: Unknown command 'crunch' 。

在网上搜了若干种解决方法,好不容易才把这个问题解决了。

首先,出现ERROR: Unknown command 'crunch' ,通常是因为我们在配置环境时只更新了ADT而没有对Android SDK tools 和Android SDK Platform-tools进行及时的更新,所以必须打开SDK manager,对tools文件夹下的两个插件进行更新。

可是,通过SDK Manager进行更新时,总是提示

Failed to fetch URL https://dl-ssl.google.com/android/repository/addons_list.xml, reason: Connection to https://dl-ssl.google.com refused

很多网友也都说这些更新网站访问不了,大概是https 与 http的原因,https协议涉及到网站信息的加密,总是会出现问题。网上提供的一种解决方法是在SDK Manager ->Tools里面设置,将https强制转化为http连接。可是我怎么也总不到这个选项,尝试Add new external add-on sites (以http协议传输),仍然失败,错误信息如下:

ERROR: Failed to fetch URL http://dl-ssl.google.com/android/repository/addons_list-1.xml, reason: hostname in certificate didn't match: <dl-ssl.google.com> != <www.google.com>

究竟该如何通过http协议访问更新呢? 功夫不负有心人,求助万能的Google,终于发现另一种解决方案!
找到C:\Documents and Settings\Administrator\.android\androidtool.cfg文件,在最后一行加入

sdkman.force.http=true

保存,关闭,打开eclipse->SDK Manager, checked tools下面的两个方件夹,开始SDK Tools和SDK platform-tools的更新。

重启,测试Hello Android, 问题解决!

更多相关文章

  1. AndroidのContentProvider之数据库更新UI
  2. MTP in Android详解
  3. Android开发之蓝牙(Bluetooth)---源码目录
  4. Android中View,SurfaceView和GLSurfaceView绘图的区别
  5. Android(安卓)自动更新 + IIS7 添加APK mime
  6. Android(安卓)Studio运行项目提示Edit configuration
  7. Android在非UI线程中更新UI的方法
  8. android studio 提示"Gradle project sync failed."
  9. 数据更新后让ListView自动滚动到底部

随机推荐

  1. Android滑动冲突解决方式(下拉刷新上拉加
  2. Android(安卓)onTouch、OnLongClick、onC
  3. ADB server didn't ACK
  4. ContentProvider使用难点
  5. Android(安卓)KeyEvent分发机制
  6. (4.1.23.1)Android(安卓)属性动画(Property
  7. 【区块链】Android通过Geth RPC接口实现
  8. APK反破解之一:Android(安卓)Java混淆(Pro
  9. Android启动器(Launcher)开发详解
  10. Android(安卓)UI效果之绘图篇(四)