Gradle无法解析AppCompat主题

时间:2014-06-15 18:32:11

标签: android gradle android-appcompat

我通过以下方式导入了appcompat库:

dependencies {
  compile fileTree(dir: 'libs', include: ['*.jar'])
  compile 'com.android.support:appcompat-v7:+'
  compile 'com.android.support:support-v4:+'
}

在我的{ProjectName} / {ModuleName} /build.gradle中。该库显示在外部库中。然而,我无法构建应用程序,因为当我尝试时,我的styles.xml中出现错误:

Error:Error retrieving parent for item: No resource found that matches the given name 'Theme.AppCompat.Light'

这是我宣布从AppCompat主题派生的主题,如下所示:

  <style name="TextStyleSuperClass" parent="@style/Theme.AppCompat.Light">
  </style>

你知道如何解决这个问题吗?

2 个答案:

答案 0 :(得分:1)

在此网站上“Getting ActionBar support library working with Android Studio”我找到以下行并将其添加到AndroidManifest.xml中的活动中:

android:theme="@style/Theme.AppCompat.Light"

在Android Studio上可以解析Theme.AppCompat

答案 1 :(得分:0)

你需要完全跳过@style。使用:

机器人:主题=&#34; ThemeOverlay.AppCompat.Dark.ActionBar&#34;

适用于SDK的第25版