概述
有天你发现这个 bug 无缘无故的就出现了, 一脸懵逼, 全部报错信息如下
- Caused by: java.lang.RuntimeException: Unexpected scopes found in folder '/Users/test/Developer/webworkspace/Android/MicroCredit/app/build/intermediates/transforms/dexMerger/banger/debug'. Required: EXTERNAL_LIBRARIES. Found: EXTERNAL_LIBRARIES, PROJECT, SUB_PROJECTS
- at com.Android.build.gradle.internal.pipeline.IntermediateFolderUtils.makeRestrictedCopies(IntermediateFolderUtils.java:455)
原因分析
这是 aop 插件 gradle-Android-plugin-aspectjx 兼容, 在 GitHub 上已经有人提交过这个 . 那么重点是怎么解决呢?
解决方案
在 GitHub 上有人提出了解决方案, 虽然不是最完美的解决方案, 但很有效. 希望早日解决这个 issue.
I found a solution which works in my case.
- I deleted the .gradle and .idle folder from the studio and then re-run the App.
- it works fine for me
简单来说就是删除. idea 和. gradle 文件夹, 然后重新编译 App 就可以了
来源: http://www.jianshu.com/p/c1277bcf3ffe