android项目 R.java资源文件不自动生成的原因有多种:
1. SDK有错误或找不到SDK
2. default.propites文件中定义的target=android-8与eclipse设置的不一致
3. 项目中有错误,xml文件错误,资源文件名不合法:有大写字符,数字开头,有空格等
其他 如AndroidManifest.xml里如果指定了
<uses-sdk android:minSdkVersion="5"/>与eclipse中设置的不一致(level 5 对应android2.0,若eclipse设置的是android2.2则不一致)
此时AndroidManifest.xml并无红X提示错误,只有不明显的浅黄色感叹号提示。
4,可能sdk 没装全:打开 sdk manager.exe 主要是android building tools 有没有装。
Tips:防止android 资源引用错误,最好手动把自己资源路径import 进来
例如:
import com.mypp.R.