我有一个奇怪的问题。在我的项目的strings.xml文件中,第一行是<?xml version="1.0" encoding="utf-8"?>
但是每次我关闭并打开文件时,第一行会自动更改为<?xml version="1.0" encoding="utf-8" standalone="no"?>
,我猜这不允许我运行真实手机上的项目(它在模拟器上运行)。虽然我删除standalone =“no”并保存文件,但是当我打开文件时它会再次出现。
这是什么原因以及如何克服这个问题?
感谢您的时间。
干杯,
马杜
更新:问题不在于strings.xml文件。这是应用程序将数据发送到我的Android应用程序。我现在发现了: - )
答案 0 :(得分:2)
XML独立元素定义了外部定义的DTD的存在。
值为no表示此XML文档不是独立的,取决于外部定义的DTD。
值为yes表示XML文档是自包含的。
答案 1 :(得分:1)
不,那不相关,它是标准的xml标签:
http://www.w3.org/TR/xml/#sec-rmd
告诉xml解析器应该如何解析文档。它根本与android无关。你可以忽略它。您的应用程序无法在真实手机上运行的原因必须是其他原因。