1. 程式人生 > >Android Studio常見錯誤解決方案

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一下。