我创建了一个新的Android Studio项目,发现没有
<?xml version="1.0" encoding="utf-8"?>
在strings.xml
和styles.xml
开头的标签,但它存在于colors.xml
中。
为什么它在strings.xml
和styles.xml
中不存在?
strings.xml
和styles.xml
中没有此标签?
手动添加到strings.xml
和styles.xml
文件中是否可以?
谢谢!
<?xml version="1.0" encoding="utf-8"?>
称为" xml声明"行,从技术上讲是可选的。
为什么它在strings.xml和styles.xml?
中不存在
可能是由于您的Android Studio上的技术困难所致,可以通过重新启动修复。
strings.xml和styles.xml不存在此标签。
它的存在不是强制性的,但是当您将非ASCII字符插入文件时,它可能会导致编译时间错误,例如Norwegian æ ø å , or French ê è é.
手动将其添加到strings.xml和styles.xml文件中是否可以?
完全是!您甚至有额外的选择
<?xml version="1.0" encoding="us-ascii"?>
<?xml version="1.0" encoding="windows-1252"?>
<?xml version="1.0" encoding="ISO-8859-1"?>
<?xml version="1.0" encoding="UTF-8"?>
<?xml version="1.0" encoding="UTF-16"?>