關於eclipse項目導入android studio遇到的坑

坑一:導入項目後運行報錯
出現這個問題的原因是因爲導入v4包的版本低了。更新爲最新的v4包版本即可

坑二:導入項目後運行報錯
出現這個問題的是因爲我們在引入jar包時重複引用,解決這個問題可以通過添加以下代碼到build.gradle文件中即可
packagingOptions {
exclude 'META-INF/LICENSE'
exclude 'META-INF/DEPENDENCIES'
    }
如果這個問題沒有解決也可考慮添加以下代碼
packagingOptions {
exclude 'META-INF/DEPENDENCIES.txt'
exclude 'META-INF/LICENSE.txt'
exclude 'META-INF/NOTICE.txt'
exclude 'META-INF/NOTICE'
exclude 'META-INF/LICENSE'
exclude 'META-INF/DEPENDENCIES'
exclude 'META-INF/notice.txt'
exclude 'META-INF/license.txt'
exclude 'META-INF/dependencies.txt'
exclude 'META-INF/LGPL2.1'
    }
坑三:在導入項目後編譯報錯:
在項目中有很多原因可以導致這個錯誤出現,但在我在eclipse項目導入android studio的過程中,出現這個問題的主要原因是因爲.9.png圖片導致的,在出現這個問題之後,大家第一反應肯定是在網絡上找解決辦法,我也同樣如此,在網絡上搜索的結果大部分都是讓在build.gradle文件中加入以下代碼:
aaptOptions.cruncherEnabled = false
aaptOptions.useNewCruncher = false
加以上代碼的意思是爲了讓android studio禁止嚴格檢查png圖片的合法性,但是在我項目中加上以上代碼之後仍然報錯,幸運的是項目中.9圖片的數量並不是很多,所以重新做一遍.9圖片是一個很好的選擇,當然如果項目中.9圖片數量過多的話那這種方法就不太好了(除非你是你個很有耐心又很有時間的人).

坑四:導入項目後編譯報錯:

出現這個問題後可以在build.gradle文件中刪除下面圖片中紅框部分代碼


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