2017-04-09 61 views
0

Android Studio中強調了 Theme.AppCompat.Light.DarkActionBar 無法解析符號Theme.AppCompat.Light.DarkActionBar不能解析符號

我的Android Studio版本是2.2和搖籃的版本是3.3我有最新的Android支持存儲庫(47.0.0)已安裝。我正在使用的app-compat-v7:25.3.1庫可在SDK文件夾中找到。

請幫忙解決這個問題。

我build.grade文件是: 應用插件: 'com.android.application'

android { 
    compileSdkVersion 25 
    buildToolsVersion "25.0.2" 
    defaultConfig { 
     applicationId "com.example.app" 
     minSdkVersion 15 
     targetSdkVersion 25 
     versionCode 1 
     versionName "1.0" 
     testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" 
    } 
    buildTypes { 
     release { 
      minifyEnabled false 
      proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 
     } 
    } 
} 

dependencies { 
    compile 'com.toptoche.searchablespinner:searchablespinnerlibrary:1.3.1' 
    compile fileTree(dir: 'libs', include: ['*.jar']) 
    androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', { 
     exclude group: 'com.android.support', module: 'support-annotations' 
    }) 
    compile 'com.android.support:appcompat-v7:25.3.1' 
    compile 'com.android.support.constraint:constraint-layout:1.0.2' 
    compile 'com.android.support:design:25.3.1' 
    testCompile 'junit:junit:4.12' 
} 

我styles.xml是:

<resources> 

    <!-- Base application theme. --> 
    <style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar"> 
     <!-- Customize your theme here. --> 
     <item name="colorPrimary">@color/colorPrimary</item> 
     <item name="colorPrimaryDark">@color/colorPrimaryDark</item> 
     <item name="colorAccent">@color/colorAccent</item> 

    </style> 
    <style name="AppTheme.AppBarOverlay" parent="ThemeOverlay.AppCompat.Dark.ActionBar" /> 

    <style name="AppTheme.PopupOverlay" parent="ThemeOverlay.AppCompat.Light" /> 
</resources> 
+0

嘗試更改您的'minSdkVersion表格15至16' ... – rafsanahmad007

+0

如果您遇到類似錯誤,則需要顯示堆棧跟蹤。 –

+0

只是更新一切! (android studio和SDK和支持庫) –

回答

0

我不得不運行科特林當同樣的問題我試圖在我的風格上使用ThemeOverlay.AppCompat.Dark.ActionBar。只有當我將minSdkVersion表格15更改爲17時,我才能修復它。沒有這個改變,Gradle會無限循環。謝謝。

我一起工作: 的Android 3.0.1工作室構建 #AI-171.4443003,建於2017年11月9日 JRE:1.8.0_152釋放-915-B01 AMD64 JVM:OpenJDK的64位服務器VM通過JetBrains sro Windows 10 10.0