Android Studio 一起走過的那些坑

本來懷揣着美好的憧憬遙望着遠方,想着那應該是一個有詩的地方,結果發現一腳一深坑,遙遙無盡期~~~~

1.Error:Execution failed for task ‘:transformClassesWithJarMergingForDebug’

這種異常是由於我們項目中(第三方類庫)引用了重複的jar包導致的,找到重複的幹掉;
舉個例子:目前環信最新的版本是V3.2.2,官網剛下的demo導入AS。build完發現success,靠譜,不愧爲官方Demo,然後run,出現了
這裏寫圖片描述
這個時候一臉懵逼的摳着鼻子,琉璃的目光充斥着一絲鄙視在那無盡的海浪狂吼而來的時候想起了我們的產品經理,恍然大悟,原來只是環信的那些哥們讓我們多動動手~不黑不鬧,談正事,
不難看出這裏是support包衝突導致的

解決方法:在APP的build.gradle下加上:

android{
    ....
     configurations { all*.exclude group: 'com.android.support', module: 'support-v4' }
}

完美~~

2、AAPT err(Facade for 652855503): libpng error: Not a PNG file異常

該錯誤表示項目中的drawable下的圖片文件有非png圖片,命名爲了png造成的。
解決:這裏寫圖片描述
如圖在app的gradle下加入:

aaptOptions.cruncherEnabled = false
aaptOptions.useNewCruncher = false

3、待續爬坑…

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章