解决Eclipse新建Android工程出错

最近新建一个Android工程,但是刚刚建好的工程便提示有错。
错误表现如下:
  • 缺少R文件
  • style.xml出错
开始解决问题:

在网上找了一下,果然找到类似的错误,于是进行了以下的修改:
步骤1:将style.xml中的
style name=”AppBaseTheme”parent=”Theme.AppCompat.Light”
改为styles name=”AppBaseTheme” parent=”android:Theme.Light”
此处的错误消失,但是values-v11中的styles.xml却提示出错,和上面同样的改法。
步骤2.然后values-v14中的stylename=”AppBaseTheme” parent=”Theme.AppCompat.Light.DarkActionBar”出错,改为style name=”AppBaseTheme”parent=”android:Theme.Holo.Light.DarkActionBar”
步骤3:将res/menu/menu.xml中的app:showAsAction=”never”
改为android:showAsAction=”never”。这里,改完之后发现gen目录下自动产生了R文件,并且提示:showAsActiion属性只在API11和更高的版本中使用,而现在的API为8,指的是此工程的minSdkVersion是8。由此可以得出结论,以上那些错误都是因为工程的minSdkVersion太低,且没有导入相应的支持包。
步骤4:将MainActivity.java中的主类由继承自ActionBarActivity改为继承Activity,并导入android.app.Activity,同时删掉导入ActionBarActivity包的导入语句。

步骤5:如果.java中的setContentView(R.layout.activity_main);提示activity_main出错,以及下面与R文件有关的资源引用都出错,那么很可能是由于导入语句中有一句import android.R,删掉这一句即可。这是因为系统自动导入了R文件,而不是使用的工程自己的R文件,自然就没有那些资源了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值