錯(cuò)誤如下
* What went wrong:
Could not resolve all files for configuration ':CordovaLib:_internal_aapt2_binary'.
> Could not download aapt2-windows.jar (com.android.tools.build:aapt2:3.3.0-5013011)
> Could not get resource 'https://dl.google.com/dl/android/maven2/com/android/tools/build/aapt2/3.3.0-5013011/aapt2-3.3.0-5013011-windows.jar'.
> Could not GET 'https://dl.google.com/dl/android/maven2/com/android/tools/build/aapt2/3.3.0-5013011/aapt2-3.3.0-5013011-windows.jar'.
> Connect to dl.google.com:443 [dl.google.com/203.208.40.110] failed: Connection timed out: connect
問(wèn)題分析:
其中最為關(guān)鍵的是 Connect to dl.google.com:443 [dl.google.com/203.208.40.110] failed: Connection timed out: connect
那么我猜想肯定是google的鏡像掛掉了,于是我在站長(zhǎng)站的Ping檢測(cè)中工具查詢(xún) dl.google.com出了其所對(duì)應(yīng)的的IP列表长踊,然后之中并沒(méi)有 203.208.40.110 。我選取了其中一個(gè)快速響應(yīng)的節(jié)點(diǎn),修改了hosts文件之后 cordova build android 成功運(yùn)行瓮下。
結(jié)論:
網(wǎng)絡(luò)情況可能導(dǎo)致cordova在操作部分命令時(shí)出現(xiàn)不可預(yù)期的錯(cuò)誤记劈,那么在出現(xiàn)<font color="red">Connection timed out</font>關(guān)鍵字時(shí)候盖腕,請(qǐng)務(wù)必先檢查網(wǎng)絡(luò)狀況赫冬,如果實(shí)在不能解決再去網(wǎng)上尋找解決方案,不然你會(huì)被錯(cuò)誤的關(guān)鍵詞所導(dǎo)向溃列,例如上面的<font color="orange">CordovaLib:_internal_aapt2_binary</font> 這個(gè)并非是導(dǎo)致此問(wèn)題的原因劲厌。
有關(guān) dl.google.com 國(guó)內(nèi)鏡像服務(wù)器的查找辦法,可以點(diǎn)此查看
轉(zhuǎn)載請(qǐng)注明出處听隐。