Android库导入删除器

Android库导入删除器,android,actionbarsherlock,Android,Actionbarsherlock,我正在制作一个新的android应用程序,我正在使用action bar sherlock库 我将库作为项目导入,但出现两个错误。 首先,在gen.R文件中找不到我的所有布局,因为我没有gen.R文件。 “R无法解析为变量” 其次,我在一些论坛上读到,清理和重建可以有所帮助,但这并没有解决我的问题。在一次清理之后,我得到了以下错误: [2011-11-29 12:17:08 - DroidFridge] C:\Users\Felix Wackernagel\Downloads\JakeWhart

我正在制作一个新的android应用程序,我正在使用action bar sherlock库

我将库作为项目导入,但出现两个错误。 首先,在gen.R文件中找不到我的所有布局,因为我没有gen.R文件。 “R无法解析为变量”

其次,我在一些论坛上读到,清理和重建可以有所帮助,但这并没有解决我的问题。在一次清理之后,我得到了以下错误:

[2011-11-29 12:17:08 - DroidFridge] C:\Users\Felix Wackernagel\Downloads\JakeWharton-ActionBarSherlock-79a1bbc\library\res\values-v11\abs__styles.xml:4: error: Error retrieving parent for item: No resource found that matches the given name 'android:Theme.Holo'.
[2011-11-29 12:17:08 - DroidFridge] C:\Users\Felix Wackernagel\Downloads\JakeWharton-ActionBarSherlock-79a1bbc\library\res\values-v11\abs__styles.xml:47: error: Error: No resource found that matches the given name: attr 'android:actionBarSize'.
[2011-11-29 12:17:08 - DroidFridge] C:\Users\Felix Wackernagel\Downloads\JakeWharton-ActionBarSherlock-79a1bbc\library\res\values-v11\abs__styles.xml:48: error: Error: No resource found that matches the given name: attr 'android:actionBarStyle'.
[2011-11-29 12:17:08 - DroidFridge] C:\Users\Felix Wackernagel\Downloads\JakeWharton-ActionBarSherlock-79a1bbc\library\res\values-v11\abs__styles.xml:50: error: Error: No resource found that matches the given name: attr 'android:actionBarTabBarStyle'.
[2011-11-29 12:17:08 - DroidFridge] C:\Users\Felix Wackernagel\Downloads\JakeWharton-ActionBarSherlock-79a1bbc\library\res\values-v11\abs__styles.xml:49: error: Error: No resource found that matches the given name: attr 'android:actionBarTabStyle'.
[2011-11-29 12:17:08 - DroidFridge] C:\Users\Felix Wackernagel\Downloads\JakeWharton-ActionBarSherlock-79a1bbc\library\res\values-v11\abs__styles.xml:51: error: Error: No resource found that matches the given name: attr 'android:actionBarTabTextStyle'.
[2011-11-29 12:17:08 - DroidFridge] C:\Users\Felix Wackernagel\Downloads\JakeWharton-ActionBarSherlock-79a1bbc\library\res\values-v11\abs__styles.xml:52: error: Error: No resource found that matches the given name: attr 'android:actionButtonStyle'.
[2011-11-29 12:17:08 - DroidFridge] C:\Users\Felix Wackernagel\Downloads\JakeWharton-ActionBarSherlock-79a1bbc\library\res\values-v11\abs__styles.xml:53: error: Error: No resource found that matches the given name: attr 'android:actionDropDownStyle'.
[2011-11-29 12:17:08 - DroidFridge] C:\Users\Felix Wackernagel\Downloads\JakeWharton-ActionBarSherlock-79a1bbc\library\res\values-v11\abs__styles.xml:54: error: Error: No resource found that matches the given name: attr 'android:actionMenuTextAppearance'.
[2011-11-29 12:17:08 - DroidFridge] C:\Users\Felix Wackernagel\Downloads\JakeWharton-ActionBarSherlock-79a1bbc\library\res\values-v11\abs__styles.xml:55: error: Error: No resource found that matches the given name: attr 'android:actionMenuTextColor'.
[2011-11-29 12:17:08 - DroidFridge] C:\Users\Felix Wackernagel\Downloads\JakeWharton-ActionBarSherlock-79a1bbc\library\res\values-v11\abs__styles.xml:56: error: Error: No resource found that matches the given name: attr 'android:actionModeBackground'.
[2011-11-29 12:17:08 - DroidFridge] C:\Users\Felix Wackernagel\Downloads\JakeWharton-ActionBarSherlock-79a1bbc\library\res\values-v11\abs__styles.xml:57: error: Error: No resource found that matches the given name: attr 'android:actionModeCloseButtonStyle'.

此XML文件来自ActionBarSherlock库。 库as项目未显示错误


有人能帮我吗?

确保您的项目和导入的库使用相同的Android版本

这通常与您的项目使用的Android版本有关,特别是当您导入与您的项目不同的版本时


有关解决问题的演练,请参见我的答案。请注意,成功编译android项目并在旧版本的android上运行它(大部分)是另一回事

对于你的回答,
Holo是android蜂巢及以上的主题。所以ActionbarSherlock&您的项目必须使用(最低)API级别11(Android 3.0)进行编译。通常我只选择ICS(14+)

要在旧版本的android上运行,请执行以下操作: 打开项目清单文件,更改行:

<uses-sdk android:targetSdkVersion="14"/>


您的android应用程序可以从API级别7(2.2)运行到API级别14(4.0)。 您可以通过使用2.2 emulator运行它来进行测试


请注意,ActionbarSherlock的API级别不低于7。

问题不在于Android版本,而在于Java版本。大多数Android库和Android也不能处理Java1.7。我更改了我的项目属性,并在Java1.6下构建了我的项目,它可以正常工作。HoloEverywhere也有同样的问题。

android:Theme.Holo是android蜂巢和上面的主题。尝试将android:targetSdkVersion更改为11。此外,如果您的包声明在清单和/或类中出错,有时也找不到R.java。此库的全部要点是在没有Halo主题的旧版本android中运行。将版本设置为与库相同不是选项。@Marchy。你怎么能代表提出这个问题的Happo发表评论?@如果其他人也遇到同样的问题,这是合法的。
<uses-sdk android:minSdkVersion="7" android:targetSdkVersion="14"/>