关于Android studio中遇到Library has broken以及mac遇到clean消失问题

336 阅读2分钟

今天在神坑百度地图版本问题上又踩到了一个坑。由于原先公司某个老项目中百度地图停留在两三年前某个老版版本,今年又翻出来丢给我迭代开发,于是找个了新版本百度地图jar包和so库放进去。当然,jar包和so库是需要配套使用的,由于新老版本兼容性并不是很好,某些老方法在新版本并不能向下兼容。。。神坑百度^_^|||

当然这并不是今天的重点。重点是我换了jar包和so库以后问题来了。

天杀的lib都被损坏了

于是不得不去度娘家找啊找,发现此类文章好像还真不多,费劲好大力气才在stackoverflow看到和我一模一样的问题。兴冲冲点进去,哇和我的问题一模一样啊!


嗯,问题匹配度非常高。接下来我就看到:


嗯,拜拜。

好吧,在经过各种头脑风暴以后,一个很简单的方案实现了:删掉build文件夹(我为什么没想到。。。还是一个小伙伴提醒我的)重新build。

当然了这还没有结束,我发现我的AS没有clean了!!!


当然了这也不是什么大惊小怪的事情,build嘛,rebuild嘛,捣鼓捣鼓project structure嘛。。。一通神操作以后我发现,事情并没有那么简单。当然了 咱们也不是不会敲命令行嘛,去度娘搜一搜命令好了。什么./gradle clean 啊多试试嘛。大不了在gradle点开写clean嘛。都是小事。




好吧在这种情况下,其实写命令行也是没法clean的。因为你的IDEA已经坏了ahhh!惊不惊喜,意不意外。坏就坏了呗,谁还不会修怎么的。度娘大神告诉我们,要删.android文件夹,.Android studio2.x文件夹。。等等,我这是mac啊,上次替换debug.jks的时候的确看到过这种文件夹,不过真的很难找啊!!!想到一通操作也不一定能正常,我老老实实去下了个新的AS,重装一波,完美