ERROR: Unknown command 'crunch' 解決方法


配置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, 問題解決!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM