用过AS的应该会知道一个情况,那就是:
Android Studio对项目代码的编译审查严格程度远超ADT
这导致了从Eclipse移植过来的项目,无法正常通过AS的编译审核
会出现大量的各种类型报错
诸如.9图片和依赖包缺失等小问题,比较容易解决
然而
当问题出现在打包环节呢?
第一次面对看到五百多行的warn提示,千头万绪
还真是棘手
A方案:clean project
眼看这个问题,花了一上午都木有解决
只得召唤场外观众:帅帅(自带高富帅金色签名亮瞎我氪金狗眼)
帅帅指引下,clean了项目
然而并不管用。。依然报错
提示混淆文件第二十行有问题:
B方案:去除依赖
帅帅继续指引
把报错依赖行去掉!
于是把依赖文件21上面那几行都去掉
继续打包~走起
然而依然不行————
C方案:从v4着手
回过神来,发现warn信息都集中于一个文件:v4包
果断百度之
得到了以下方案:
方案1:
http://blog.youkuaiyun.com/louyxlovess/article/details/51014766
方案2:
http://blog.youkuaiyun.com/xyz_fly/article/details/7672841
经亲自尝试
方案2成功解决了问题~~
对v4包的正确混淆代码,如下:
看到期待已久的APK文件静静躺在项目文件夹里
那是相当的激动