Android resource linking failed AAPT: error: not well-formed invalid token

1、問題

有些TeamMate使用Windows進行開發,有些TeamMate使用Mac或者Unix-like系統如Ubuntu進行開發,提交完代碼出現如下錯誤。

> A failure occurred while executing com.android.build.gradle.internal.tasks.Workers$ActionFacade
   > Android resource linking failed
     $(ProjectDir)\app\src\main\AndroidManifest.xml:行號:起始列-結束列: AAPT: error: not well-formed (invalid token).

2、原因分析

gradle編譯過程中編碼問題導致(時間有限,粗略說下,估計大家想知道的也只是解決方案)

3、解決方案

在工程根目錄下的gradle.properties文件中強制指定文件編碼格式,增加** -Dfile.encoding=UTF-8** 即可

org.gradle.jvmargs=-Xmx1536m -Dfile.encoding=UTF-8
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章