Android项目中出现一些情况(如下)

小雪椰2208 发布于 2015/05/16 15:21
阅读 298
收藏 0

在MainActivity.java中出现R cannot be resolved to a variable

在/res/values/styles.xml中出现error: Error retrieving parent for item: No resource found that matches the given name 'Theme.AppCompat.Light'.

加载中
0
lusyoe
lusyoe
V7支持包的问题,要么导入v7包,要么就删掉values/styles.xml这个文件吧
小雪椰2208
小雪椰2208
现在就是 在onCreate里面写 tv=(TextView)findViewById(R.id.hello)这种语句的时候R.id.hello映射不到,就是xml里面定义的组件在程序中映射不了
0
小雪椰2208
小雪椰2208
为什么要删掉values/styles.xml这个文件?
0
map150
map150
这个主题当前条件下没有啊,应该需要support-v7,要么parent的值换一个当前条件下有的
map150
map150
那个style的parent,sdk在构建的时候找不到,就没法生成R.java,就出现错误,不是什么findViewById的问题 xml有错项目也是无法完成构建的
小雪椰2208
小雪椰2208
啥意思???? 现在就是 在onCreate里面写 tv=(TextView)findViewById(R.id.hello)这种语句的时候R.id.hello映射不到,就是xml里面定义的组件在程序中映射不了
0
lusyoe
lusyoe

引用来自“lusyoe”的评论

V7支持包的问题,要么导入v7包,要么就删掉values/styles.xml这个文件吧
映射不了是因为R文件没有生成吧。额,不好意思,如果你布局用到style的话,只需要删除报错的那一行就行了,<style name="AppBaseTheme", parent="Theme.AppCompat.light">
把这个去掉,然后还有menu文件中的那个menu.xml文件估计也报错,如果不用到的话,可以删除掉,最后注意一下你的Activity不是继承自ActionBarActivity而是要继承Activity,清单文件中application节点的android:theme也要去掉--!反正这个是挺坑的
返回顶部
顶部