Android Studio "ne peut pas resolove le symbole 'Theme'"

J'utilise android studio 0.8.4 lorsque @style/Theme.AppCompat.Light , le studio Android dit can't resolove symbol 'Theme' avec un Theme rouge coloré. Mais quand je cours ce projet, ça fonctionne bien. Je ne peux pas savoir comment résoudre ce problème. Mes codes sont bons.

Styles.xml

  • ListView: setItemChecked ne fonctionne qu'avec ArrayAdapter standard - NE fonctionne PAS lorsque vous utilisez un ArrayAdapter personnalisé?
  • Android .idea / misc.xml languageLevel tag continue de changer les JDK
  • Meilleures pratiques (meilleures pour Android): authentifiez un utilisateur avec Facebook ou Google login
  • Android Days entre deux dates
  • Eclipse: JVM terminé. Code de sortie = 2
  • Comment ajouter une vue personnalisée à la mise en page?
  •  <resources> <!-- the theme applied to the application or activity --> <style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar"> </style> </resources> 

    Build.gradle

     apply plugin: 'com.android.application' android { compileSdkVersion 20 buildToolsVersion "20.0.0" defaultConfig { applicationId "kr.co.hiworks.office" minSdkVersion 9 targetSdkVersion 19 versionCode 1 versionName "1.0" } buildTypes { release { runProguard false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } lintOptions { disable 'InvalidPackage' } packagingOptions { exclude 'META-INF/services/javax.annotation.processing.Processor' } } dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) compile 'com.android.support:support-v4:19.+' compile 'com.android.support:appcompat-v7:19.+' compile 'com.jakewharton:butterknife:5.1.1' compile 'com.nineoldandroids:library:2.4.0' compile 'com.mcxiaoke.volley:library:1.0.6' compile 'com.github.satyan:sugar:1.3' } 

    AndroidManifest.xml

     <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="kr.co.hiworks.office" > <application android:name=".BaseApplication" android:allowBackup="true" android:icon="@drawable/ic_launcher" android:label="@string/app_name" android:theme="@style/AppTheme" > <meta-data android:name="DATABASE" android:value="hiworks_office.db" /> <meta-data android:name="VERSION" android:value="1" /> <meta-data android:name="QUERY_LOG" android:value="true" /> <meta-data android:name="DOMAIN_PACKAGE_NAME" android:value="kr.hiworks.office.models" /> <activity android:name=".activities.MainActivity" android:label="@string/app_name" > <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> </application> </manifest> 

  • Classe interne dans une interface implémentant la même interface, ce que nous obtenons par là?
  • WebViewClient.onPageStarted () appelé deux fois lorsque vous spécifiez une URL inexistante via WebView.loadURL ()
  • Getmeasuredheight () et getmeasuredwidth () renvoie 0 après View.measure ()
  • Utilisation de sendBroadcast ()
  • Numéro de thread maximum pour une application?
  • Comment faire un HTTPS POST depuis Android?
  • 3 Solutions collect form web for “Android Studio "ne peut pas resolove le symbole 'Theme'"”

    https://code.google.com/p/android/issues/detail?id=64649

    Ce bug est dû à gradle 0.12.2. J'ai donc changé la version gradle de 0.12.+ 0.12.1 et ça marche bien.

    Le problème n'est pas avec la façon dont l'application est construite (c.-à-d. Les styles de fusion des bibliothèques externes). Le problème est que l'éditeur XML Android Studio ne connaît pas les ressources dans les bibliothèques externes.

    Ce problème est déjà répondu par beaucoup, s'il vous plaît, regardez-le

    IDE "Impossible de résoudre @ style / Theme.Appcompat" lors de l'utilisation du thème de compatibilité v7

    Ceci est un bogue à cause de faible gradle, vous pouvez télécharger gradle à partir de cette référence et le remplacer par un ancien gradle.

    La deuxième solution consiste à mettre à jour votre studio Android vers une version plus récente.

    La troisième solution est Invalidate / Cache restart.

    J'espère que cela vous aidera.

    coAndroid est un fan Android de Google, tout sur les téléphones Android, Android Wear, Android Dev et Android Games Apps.