2017-04-09 3 views
0

Android studio souligne que Theme.AppCompat.Light.DarkActionBar ne peut pas résoudre le symboleTheme.AppCompat.Light.DarkActionBar ne peut pas résoudre le symbole

version My Android Studio est 2.2 et la version 3.3 est Gradle Je le dernier Android Support Repository (47.0.0) installé. La bibliothèque app-compat-v7: 25.3.1 que j'utilise est disponible dans le dossier SDK.

Veuillez aider à résoudre ce problème.

Mon fichier est build.grade: plug-in appliquer: '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' 
} 

Mon styles.xml est:

<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

Essayez de changer votre 'format minSdkVersion 15 à 16' ... – rafsanahmad007

+0

Vous devez afficher la pile si vous avez une erreur de ce type. –

+0

juste mettre à jour tout! (studio android et SDK et bibliothèque de support) –

Répondre

0

J'ai eu le même problème en cours d'exécution lorsque Kotlin J'ai essayé d'utiliser le ThemeOverlay.AppCompat.Dark.ActionBar sur mon style. Je n'ai pu le réparer que lorsque j'ai changé le minSdkVersion formulaire 15 en 17. Sans ce changement, le Gradle passe en boucle infinie. Merci.

Je travaille avec: Android studio 3.0.1 Build # AI-171,4443003, construit le 9 Novembre, 2017 JRE: 1.8.0_152-release-915-B01 amd64 machine virtuelle Java: OpenJDK 64 bits serveur VM par JetBrains sro Windows 10 10.0