无法在IntelliJ IDEA中构建ActionBarSherlock

int*_*_32 2 android intellij-idea actionbarsherlock

我已将库模块ActionBarSherlock包含到我的项目中.最小的SDK版本是10,目标SDK - 13用于这两个项目.

但是当我尝试构建项目时,我遇到了很多错误:

[Library] /Users/rankor777/src/ActionBarSherlock/library/res/values-v14/abs__styles.xml:4: error: Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Holo.ActionBar'.
Run Code Online (Sandbox Code Playgroud)

为什么?

Den*_*niz 7

  • 下载ActionBarSherlock zip文件并将其解压缩到您的应用程序模块旁边,该模块将使用ActionBarSherlock.从ActionBarSherlock文件夹下的IntelliJ IDEASelect库文件夹中选择File-> Import Module,并将其作为新模块导入.它将作为Android库模块导入.
  • 打开ActionBarSherlock库模块的模块设置并导出android-support-v4.jar依赖项

  • 打开应用程序的模块设置,它将使用ActionBarSherlock并添加新的模块依赖项

  • 从模块列表中选择ActionBarSherlock

请参阅带图片的分步说明

PS:互联网上的一些教程指示您将android-support-v4.jar添加到应用程序的libs文件夹中,并添加为库依赖项.由于ActionBarSherlock已经包含它,您不必这样做,只需从ActionBarSherlock导出它.如果您还将android-support-v4.jar作为库添加到您自己的模块中,您可能会获得不受欢迎的顶级异常.