Android Studio常見錯誤解決方案
最近一直沒有時間寫部落格了(加班狗不解釋),一直想把最近在學專案的時候遇到的幾個問題想總結一下,方便他人少走彎路,也方便自己記錄一下自己走過的坑,以表達對技術的追求,好了廢話不多說,直接上問題。
1、將Eclipse專案匯入到Android studio 中 很多點9圖出現問題解決方法: 在build.gradle裡新增以下兩句:
aaptOptions.cruncherEnabled =false
aaptOptions.useNewCruncher = false
這個意思是關閉AS 的PNG的合法性檢查 false 直接關閉
2、Android Studio 錯誤: 非法字元: ‘\ufeff’ 解決方案|錯誤: 需要class, interface或enum
出現這個錯誤的原因是:
Eclipse可以智慧的把UTF-8+BOM檔案轉為普通的UTF-8檔案,Android Studio還沒有這個功能,所以使用Android Studio編譯UTF-8+BOM編碼的檔案時會出現”非法字元:‘\ufeff’“之類的錯誤。
解決方案:
手動將UTF-8+BOM編碼的檔案轉為普通的UTF-8檔案。**,用EdItPlus或者其他編輯檔案開啟.java檔案依次:文件》文字編輯》轉換文字編碼》選 擇UTF-8編碼即可。
3、錯誤問題:
Error:Execution failed for task ':app:transformClassesWithDexForDebug'.> com.[Android](http://lib.csdn.net/base/15).build.api.transform.TransformException: com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process
'command 'F:\Program Files (x86)\[Java](http://lib.csdn.net/base/17)\jdk1.8.0_31\bin\java.exe'' finished with non-zero exit value 1
解決方案:
這個是因為依賴包重複了 (像v4和nineoldandroids),app中實現了對easeUI的依賴,但是app和easeUI都添加了對這個包的依賴。所以就報這個錯誤,修改之後再報,就clean,rebuild一下。