Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/string/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 在emulator上测试应用程序时未找到字符串资源_Android_String_Resources_Emulation - Fatal编程技术网

Android 在emulator上测试应用程序时未找到字符串资源

Android 在emulator上测试应用程序时未找到字符串资源,android,string,resources,emulation,Android,String,Resources,Emulation,昨天我尝试在模拟设备上测试我的应用程序 应用程序启动正确,但似乎无法找到某些字符串资源,因为它在字符串资源未找到异常时停止 当我在一个真实的设备上启动应用程序时,所有这些都可以完美地工作,但是在一个模拟设备上,我得到了一条消息,一些字符串资源无法找到,尽管它显示在文件R.java中 研究对我没有帮助,因为他们只说“清理你的项目”、“重建你的应用程序”、“在emulator上删除应用程序并重新部署”,但这些都不管用! 这很令人困惑,因为这种行为并不是发生在所有字符串资源上!有些被发现了,有些没有

昨天我尝试在模拟设备上测试我的应用程序

应用程序启动正确,但似乎无法找到某些字符串资源,因为它在字符串资源未找到异常时停止

当我在一个真实的设备上启动应用程序时,所有这些都可以完美地工作,但是在一个模拟设备上,我得到了一条消息,一些字符串资源无法找到,尽管它显示在文件R.java中

研究对我没有帮助,因为他们只说“清理你的项目”、“重建你的应用程序”、“在emulator上删除应用程序并重新部署”,但这些都不管用! 这很令人困惑,因为这种行为并不是发生在所有字符串资源上!有些被发现了,有些没有

有人知道这种行为吗?我刚才不是在谷歌上搜索了正确的问题吗

示例

string.xml(文件夹值中)(摘要)

R.java:(摘要)

Logcat:(摘要)


找到了“text\u stru\u one”和“text\u stru\u two”,但没有找到“text\u stru\u three”,为什么?

您使用的是不同的资源目录吗?像values-v11、values-sw600dp、values-land等等?你能写一些代码吗?这可能有助于更好地理解。
<string name="text_str_three">Text Three</string>
final String str_1 = getResources().getString(R.string.text_str_one);
final String str_2 = getResources().getString(R.string.text_str_two);   
final String str_3 = getResources().getString(R.string.text_str_three);
public static final int text_str_three=0x7f070077;
Caused by: android.content.res.Resources$NotFoundException: String resource ID #0x7f070077