解决android 项目在eclipse中无法自动生成R类方法
2014-01-13 19:47
549 查看
我在导入android项目的时候,遇到这样一个问题,原来的项目文件保存的编码为GBK,我的eclipse中的中设置了.java,.xml后缀的文件的默认编程为UTF-8,后来我用编码转换工具转为UTF-8再导入,出现了无法生成R类的问题,在Problems面板中显示了xml重定义错误,一开始,我没有注意到我用编码转换工具后会生成.bak的备份文件,在res下的文件夹下的.bak后缀文件都被当成xml文件进行处理。发现后,把bak后缀的文件删除,又提示被一个错误Description
Type Resource
Path Location
error: Error parsing XML: mismatched tag
Android AAPT Problem strings.xml
/Image/res/values 我一打开string.xml发现了乱码,然后我删除string,xml,重新打开未转换编码string.xml文件,拷贝文件到ECLIPSE中,再没有出现错误!
附:个人eclipse出现无法编译问题排错步骤:
1查看相关的JAR包是否已全部加载,在项目中的properties的build选择进行查看以及添加未添加的JAR
2如果是android工程,查看是否已经加入android的项目属性,点击项目的properties中的android,选择相应的android sdk,点击apply进行设置
3最关键的查看显示红叉的源码和查看problems面板,查看具体的错误提示,根据错误提示,进行相应的处理
4重新clean工程和build工程
5重新启动eclipse
Type Resource
Path Location
error: Error parsing XML: mismatched tag
Android AAPT Problem strings.xml
/Image/res/values 我一打开string.xml发现了乱码,然后我删除string,xml,重新打开未转换编码string.xml文件,拷贝文件到ECLIPSE中,再没有出现错误!
附:个人eclipse出现无法编译问题排错步骤:
1查看相关的JAR包是否已全部加载,在项目中的properties的build选择进行查看以及添加未添加的JAR
2如果是android工程,查看是否已经加入android的项目属性,点击项目的properties中的android,选择相应的android sdk,点击apply进行设置
3最关键的查看显示红叉的源码和查看problems面板,查看具体的错误提示,根据错误提示,进行相应的处理
4重新clean工程和build工程
5重新启动eclipse
相关文章推荐
- java(20) - 代理模式
- javase各版本官方文档
- Jberal的了解以及 在eclipse-ee的部署
- Eclipse 远程调试
- 使用easymock进行业务逻辑层测试(使用spring生产mock对象)
- java起步—jdk的下载和安装以及环境的配置(windows 7或者其他的系统)
- play framework2+jdk1.7报异常java.lang.VerifyError: Expecting a stackmap frame at branch target 12 in me
- Spring2.5.6 和Spring3.0.5所有jar下载地址
- [Leetcode] Edit Distance (Java)
- java读取txt文件
- Java方法重载
- java中类的问题!
- Java 给Thread传递参数
- eclipse里创建android项目时R文件不能自动创建
- struts2 标签比较日期
- eclipse里找不到android sdk manager图标
- Java 创建对象的四种方法
- Eclipse is running in a JRE, but a JDK is required 解决方法
- JDK个目录,以及与环境变量的关系
- RHEL 6 安装 Eclipse