Build.gradle Could not find method apply() for arguments和Android studio錯誤: 非法字符: '\ufeff'

項目要上線了遇到這個問題,坑死了,找了好多地方的資料,最後終於找到同病相憐的,

先說原因,項目提測以後,我又修改了一些東西,但是需要上線的是提測的那一版,我就只能從svn中修改build.gradle和java(服務器環境配置文件),

而且我用的notepad++然後坑爹的問題就來了,就報上面的錯誤,

這個時候最簡單的確認辦法就是再次用notepad++打開,看看右下角的編碼提示是utf8還是這個


帶了這個Bom就說明編碼有問題

解決辦法1.選擇編碼,選擇以utf8無bom格式  然後保存,Ok 問題解決

解決辦法2,複製build文件內容,然後將文件刪除,在android-studio中重新創建一個同名的build.gradle文件,空白文件保存一次,

然後將內容複製進去,然後保存構建一次,Ok問題解決


上面的非法字符 的錯誤其實和build是同一回事,但是坑爹的 但是報不同的錯誤,解決辦法也是同樣的

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