1,問題Error:Error converting bytecode to dex.....
我引用aar文件時(shí)候引用了兩個(gè)相同的,但是名稱不同的aar文件,然后又刪除一個(gè),在運(yùn)行就報(bào)錯(cuò)。
所以應(yīng)該是緩存的問題。只需要clean下工程,然后在rebuild。
2,問題Error:Execution failed for task ':XXX:mergeDebugAndroidTestResources'.
> Error: java.util.concurrent.ExecutionException: com.android.ide.common.process.ProcessException:
這個(gè)問題一般都是資源文件有問題,我出現(xiàn)過兩種類型的, 其一是圖片是.9圖片,但是沒有添加黑邊做拉伸處理,其二是本來是jpg的圖片但是強(qiáng)制修改成了png格式的圖片(都是一個(gè)個(gè)排查的,如果你有更好的辦法告訴我哦?。?,如果不影響使用你也可以關(guān)閉lint檢查,這樣這個(gè)錯(cuò)誤就不出現(xiàn)了,但是我不建議這樣,還是規(guī)范一些比較好
3,Execution failed for task ':User:transformClassesAndResourcesWithProguardForBaiduRelease'.
我出現(xiàn)這個(gè)問題原因是在混淆文件中添加了--libraryjars libs/xxxx-3.1.0.jar,在AS中這個(gè)不可用,使用-keep? -dontwarn就可以