首先,我想说,我知道这些话题已被提出很多次。但我似乎无法找到解决这个问题的方法。
这是日志中的一些错误:
/home/name/adt-bundle-linux-x86_64-20140702/sdk/extras/android/support/v7/appcompat/res/values-v14/themes_base.xml:159: error: Error: No resource found that matches the given name: attr 'android:actionBarWidgetTheme'.
/home/name/workspace/Projectname/res/values-v14/styles.xml:4: error: Error: No resource found that matches the given name: attr 'android:actionBarStyle'.
/home/name/workspace/Projectname/res/values-v14/styles.xml:5: error: Error: No resource found that matches the given name: attr 'android:windowActionBar'.
/home/name/workspace/Projectname/res/values-v14/styles.xml:8: error: Error retrieving parent for item: No resource found that matches the given name '@android:style/Widget.Holo.ActionBar'.
我做了一个自定义主题,并使用Actionbar
。
<uses-sdk
android:minSdkVersion="9"
android:targetSdkVersion="9" />
所有这些都用来工作,然后我不得不重新安装我的eclipse
,所以我将项目导入到新安装的项目中。那是错误发生的时候。
R.File
也不见了。
请帮助我,因为这个问题,我开始失去理智。
编辑1:
清除事情。我用这个方法添加了android-support-v7-appcompat(用资源添加库): http://developer.android.com/tools/support-library/setup.html
android-support-v7-appcompat
上的项目构建目标是Android
4.0,项目的项目构建目标是Android
2.3.3。
这是对的吗?我不确定应该是什么样的。
答案 0 :(得分:1)
我不能确切地说,但如果你正在使用appcompt库,
项目(右键) - &gt;属性 - &GT;的Android - &GT;图书馆部分 - &gt;添加 - &GT; appcompt library。
请你检查一次。
编辑:
使用API级别14进行编译 - 当您使用SDK级别9编译应用程序时,编译器不知道错误日志中显示的元素
或项目(右键) - &gt; Android工具 - &gt;添加支持库/修复项目属性..