我发现我的R.java永远不会更新,因此它不包含有关我的新资源的信息,所以我决定删除它并认为Eclipse会生成一个新资源.但这没有发生,我现在没有R.java.我怎样才能再生一个?
我正在使用Windows 7.
从其中一条评论:"做项目 - > 清理是导致问题的原因.清理删除R.java ......无论出于何种原因,插件都没有重新生成文件."
我开始在Eclipse中学习Android.但每次我尝试创建项目时,gen文件夹都是空的.所以我没有得到R文件(或该文件夹中的任何其他内容,如果有的话).清洁不起作用.从来没有一个R开始.我是否需要下载一些内容才能生成它?
我正在为我的android应用程序进行国际化.这是我尝试从中获取字符串的方式string.xml
tv.setText(context.getResources().getString(R.string.));
Run Code Online (Sandbox Code Playgroud)
但Eclipse没有提出任何我预先定义的字符串,只是标准Android Strings.我的文件夹结构如下所示:
res/values/strings.xml
Run Code Online (Sandbox Code Playgroud)
和
res/values-NO/strings.xml
Run Code Online (Sandbox Code Playgroud)
我可以看到这些文件中的字符串在文件中有一些内存地址,R.java例如:
public static final int enterPassword=0x7f06003c;
Run Code Online (Sandbox Code Playgroud)
我尝试Clean了Project,但奇怪的是eclipse并没有提出任何建议,字符串存在于R.java
问题出在哪儿 ?