Java R.string无法解析或不是字段

Java R.string无法解析或不是字段,java,android,google-play-services,Java,Android,Google Play Services,我正在用android编写地图,我遵循本教程,我想添加错误消息,但错误不在R类中。我的意思是,错误是: R.string.invalid\u lat\u long\u used,R.string.service\u not\u available R.string.no\u address\u found,R.string.address\u found 我如何解决这个问题 您跟随的链接没有说明您必须在其他资源文件中进行的更改 无法获取R.string.invalid\u lat\u long\

我正在用android编写地图,我遵循本教程,我想添加错误消息,但错误不在R类中。我的意思是,错误是: R.string.invalid\u lat\u long\u used,R.string.service\u not\u available R.string.no\u address\u found,R.string.address\u found

我如何解决这个问题

您跟随的链接没有说明您必须在其他资源文件中进行的更改

无法获取
R.string.invalid\u lat\u long\u used
R.string.service\u not\u available
等的原因是,这些是您指定的自定义字符串。因此,您必须在名为
strings.xml
的文件中手动声明这些字符串

您可以看到,您的项目中已经有一个名为
Strings.xml
的文件。因此,您必须使用上述所有字符串编辑
Strings.xml
文件

根据,可以按如下方式设置
Strings.xml
中的值

<resources>
    <string name="test_text">Test</string>
    <string name="clear_text">Clear</string>
    <string name="wifi_connection">The active connection is wifi.</string>
    <string name="mobile_connection">The active connection is mobile.</string>
    <string name="no_wifi_or_mobile">No wireless or mobile connection.</string>
</resources>
等等


Strings.xml
文件可在
res/values/
中找到,在
Strings.xml
文件中添加该值:

<string name="invalid_lat_long_used">Invalid Lat Long Used</string>
<string name="service_not_available ">Service Not Available</string>
<string name="no_address_found">No Address Found</string>
<string name="address_found">Address Found</string>
长期使用的Lat无效
服务不可用
找不到地址
找到地址

是否在
strings.xml
文件中添加了这些字符串?重建/同步项目
<string name="invalid_lat_long_used">Invalid Lat Long Used</string>
<string name="service_not_available ">Service Not Available</string>
<string name="no_address_found">No Address Found</string>
<string name="address_found">Address Found</string>