Android 添加原始资源时遇到问题

Android 添加原始资源时遇到问题,android,Android,我将通过一个小示例介绍https web服务。它需要构建密钥库并将生成的bks文件放入/res/raw目录。很简单。但是,我无法通过R.raw访问该文件 我将文件放入/res/raw目录,在Eclipse中刷新我的项目,在Eclipse中导航到/res/raw目录,并确认它显示在项目中。但是,当我输入R.raw时。在我的文件中,生成的可能文件名列表为空 我尝试过清理和重建,但项目仍然不知道R.raw.mycert是什么 我做错了什么?当Eclispe开始表现得异常时,我的最后一个技巧是从工作区中

我将通过一个小示例介绍https web服务。它需要构建密钥库并将生成的bks文件放入/res/raw目录。很简单。但是,我无法通过R.raw访问该文件

我将文件放入/res/raw目录,在Eclipse中刷新我的项目,在Eclipse中导航到/res/raw目录,并确认它显示在项目中。但是,当我输入R.raw时。在我的文件中,生成的可能文件名列表为空

我尝试过清理和重建,但项目仍然不知道R.raw.mycert是什么


我做错了什么?

当Eclispe开始表现得异常时,我的最后一个技巧是从工作区中删除项目并再次添加它。。。同时尝试退出并重新启动eclispe


祝你好运

这个问题的答案可以在这里找到:

试试这个——找到你的Eclipse工作空间。 应该有一个'res'目录。所以打开它。 您可能找不到“原始”子目录。
因此,创建一个“原始”目录,并将文件放入其中。(我想这些必须遵循Linux下其他人遵循的rwx权限。我是在Windows中这样做的。) 关闭项目,然后再次打开它。查看“res.raw.yourfile”是否显示在包资源管理器中(应该显示)。 我还发现现在注意到了'R.raw.yourfile',您应该在'gen/*/R.java'中找到一个条目

我认为gen编译器中有一个bug,或者可能是Eclipse配置中的bug。gen似乎对它想要查看的资源类型非常挑剔,并且正在进行一些名称混搭。例如,R.string.xxx按名称xxx查找字符串,即使字符串资源位于“res.values.string.xml”下。很明显,这里有很多魔法,也许只有山景中的神灵才知道一些特殊的乱七八糟的东西


我不知道为什么这个补丁会把它弄坏。

运气不好。我不明白……:(android有时会对命名约定感到痛苦。你确定你的文件名是正确的吗?你尝试过foo.png吗?它是/res/raw目录。我认为这些文件可以命名任何东西。我的文件名为mystore.bks,就像我正在阅读的示例一样。更改包导入的解决方案仍然没有解决我的问题。正确的答案是什么ct将mp3文件添加到原始目录的方法?它在早期项目中使用midi文件,但不是此副本?