Android-Studio ActionBar sherlock错误与gradle

Sud*_*eep 5 android gradle actionbarsherlock android-studio

虽然我已将ActionBar Sherlock导入并添加到我的项目中,但我无法编译该项目.我收到以下错误:

Gradle:找不到与给定名称匹配的资源(在'theme'处,值为'@ style/Theme.Sherlock').

我该如何解决这个问题?请帮忙...

Sha*_*lik 2

Android Studio 中存在一些错误,在导出 gradle 文件时不能很好地处理库依赖关系。您可以通过以下任一方法手动编辑库依赖项。

1)例如,给定以下结构:

我的项目/

  • 应用程序/
  • 图书馆/
    • 库1/
    • 库2/

我们可以确定 3 个项目。Gradle 将使用以下名称引用它们:

  1. :应用程序
  2. :库:lib1
  3. :库:lib2

:app 项目可能依赖于库,这是通过声明以下依赖项来完成的:

dependencies {
    compile project(':libraries:lib1')
}
Run Code Online (Sandbox Code Playgroud)

2)或者你做文件 - >项目结构 - >模块在那里你会找到依赖项选项卡,单击它并通过按“+”按钮手动添加库。

对于 Sherlock,您可能想要删除其测试目录,或者将 junit.jar 文件添加到类路径中