在Android Studio 3的測試版中,即使標題中聲明瞭UTF-16,androidManifest文件也強制編碼爲UTF-8。 這是一個錯誤還是現在有另一種方法將清單的編碼更改回UTF-8?在Android Studio 3中將androidManifest.xml的編碼更改爲UTF-8
2
A
回答
0
在Android Studio 3(beta和RC-1)中使用gradle的應用程序構建過程使用aapt2。
我比較了由Android Studio 2.x(gradle版本2.3.x)和Adnroid Studio 3 Beta和RC-1(gradle version 4.1)生成的AndroidManifest.xml。比較的結果是,在Android Studio 2.x中,清單編碼爲UTF-16LE
,而Android Studio 3和新工具則爲UTF-8
......這正好與您在上述問題中提到的內容相反。
在gradle.properties
文件中使用android.enableAapt2=false
會導致構建系統使用舊的aapt。
更多信息:https://developer.android.com/studio/build/gradle-plugin-3-0-0.html
UPDATE:
有是記者從昨日(10月23日)這條推文(https://twitter.com/the_very/status/922564040961826816):
添加
systemProp.file.encoding=UTF-8
到gradle.properties
來解決所有的編碼問題本地和服務器版本
它確實對我有用。我希望它也能幫助你。
相關問題
- 1. 如何在PHP中將內部處理編碼更改爲UTF8?
- 2. 更改編碼UTF8到UTF8 BOM與rebol
- 3. 更改字符串編碼WIN1250爲utf8
- 4. 的AndroidManifest.xml在Android Studio中
- 5. 將數據庫編碼更改爲導致java.lang.NullPointerException的UTF8
- 6. 如何將dplyr :: tbl連接編碼更改爲utf8?
- 7. 將utf8mb4更改爲utf8
- 8. 如何將字符串更改爲utf8編碼?
- 9. PHP-UTF8到基本編碼更改
- 10. 編碼時爲UTF8
- 11. 更改編碼python 3
- 12. 將Powershell創建的文件的編碼更改爲UTF8而不是UCS-2 LE
- 13. Python的編碼ISO爲utf8
- 14. 如何在Aptana Studio 3中將字符集更改爲CP1250?
- 15. 將電子郵件編碼爲UTF8
- 16. 如何更改IOS的Restkit中的編碼從Utf8到Wincp1251
- 17. 用utf8編碼將sql導出爲xml
- 18. 如何將頁面編碼爲UTF8
- 19. 如何更改Android Studio中的佈局(無需編碼)
- 20. Android Studio 3.0中的AndroidManifest.xml問題
- 21. Android Studio找不到AndroidManifest.xml
- 22. 將數據從latin1更改爲utf8
- 23. 更改AndroidManifest.xml聲明
- 24. 將此代碼改編爲我的? (android)
- 25. 在Android Studio中更改'ic_launcher.png
- 26. UTF8編碼的文本在更改排序規則時被錯誤地更改
- 27. 更改Android Studio中
- 28. Android eclipse clean刪除AndroidManifest.xml更改
- 29. 在Visual Studio中將checkboxlist更改爲radiobuttonlist
- 30. 在php中將utf8更改爲中文單詞
將XML標題重寫爲'<?xml version =「1.0」encoding =「utf-8」?>'並保存。 –