Java R.string无法解析或不是字段
我正在用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 foundJava 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\
我如何解决这个问题 您跟随的链接没有说明您必须在其他资源文件中进行的更改 无法获取
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>