關於Android studio中遇到Library has broken以及mac遇到clean消失問題

mobile墨白發表於2018-10-11

今天在神坑百度地圖版本問題上又踩到了一個坑。由於原先公司某個老專案中百度地圖停留在兩三年前某個老版版本,今年又翻出來丟給我迭代開發,於是找個了新版本百度地圖jar包和so庫放進去。當然,jar包和so庫是需要配套使用的,由於新老版本相容性並不是很好,某些老方法在新版本並不能向下相容。。。神坑百度^_^|||

當然這並不是今天的重點。重點是我換了jar包和so庫以後問題來了。

關於Android studio中遇到Library has broken以及mac遇到clean消失問題
天殺的lib都被損壞了

於是不得不去度孃家找啊找,發現此類文章好像還真不多,費勁好大力氣才在stackoverflow看到和我一模一樣的問題。興沖沖點進去,哇和我的問題一模一樣啊!


關於Android studio中遇到Library has broken以及mac遇到clean消失問題

嗯,問題匹配度非常高。接下來我就看到:


關於Android studio中遇到Library has broken以及mac遇到clean消失問題

嗯,拜拜。

好吧,在經過各種頭腦風暴以後,一個很簡單的方案實現了:刪掉build資料夾(我為什麼沒想到。。。還是一個小夥伴提醒我的)重新build。

當然了這還沒有結束,我發現我的AS沒有clean了!!!


關於Android studio中遇到Library has broken以及mac遇到clean消失問題

當然了這也不是什麼大驚小怪的事情,build嘛,rebuild嘛,搗鼓搗鼓project structure嘛。。。一通神操作以後我發現,事情並沒有那麼簡單。當然了 我們們也不是不會敲命令列嘛,去度娘搜一搜命令好了。什麼./gradle clean 啊多試試嘛。大不了在gradle點開寫clean嘛。都是小事。


關於Android studio中遇到Library has broken以及mac遇到clean消失問題


關於Android studio中遇到Library has broken以及mac遇到clean消失問題


好吧在這種情況下,其實寫命令列也是沒法clean的。因為你的IDEA已經壞了ahhh!驚不驚喜,意不意外。壞就壞了唄,誰還不會修怎麼的。度娘大神告訴我們,要刪.android資料夾,.Android studio2.x資料夾。。等等,我這是mac啊,上次替換debug.jks的時候的確看到過這種資料夾,不過真的很難找啊!!!想到一通操作也不一定能正常,我老老實實去下了個新的AS,重灌一波,完美


相關文章