2015-04-24 4 views
6

J'ai un problème avec le rendu de l'aperçu de la mise en page dans Android Studio, tout en utilisant des classes provenant des bibliothèques de support google (appcompat-v7, support-v4).Android Studio - rendu du problème de bibliothèque de support

Exemple (en va de même pour tous les autres éléments des bibliothèques de support):

Les classes suivantes ne peuvent pas être trouvées: - android.support.v7.widget.Toolbar (Fix chemin de compilation, XML Edition , Créer une classe)

les bibliothèques sont ajoutées à la liste des dépendances de build.gradle:

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

la chose est, que lorsque je change le nom de la classe en XML en <Toolbar> au lieu de <android.support.v7.widget.Toolbar>, tout est rendu parfaitement, mais il ne fonctionnera pas sur les anciennes versions de l'API. La modification de la version de l'API de rendu ne le résout pas, pas plus que la modification du thème de l'application ou la création/nettoyage du projet. L'application s'exécute sans problème sur des API anciennes et nouvelles - c'est juste le rendu qui m'agace, car j'ai essayé tout ce que j'ai trouvé sur Stack Overflow concernant de tels problèmes, et je ne pouvais toujours pas le réparer. Il me semble, que le rendu de mise en page Android Studio ne voit pas les classes qui sont ajoutées dans la liste des dépendances.

est Ci-dessous le code de ma barre d'outils personnalisée d'application:

<android.support.v7.widget.Toolbar xmlns:android="http://schemas.android.com/apk/res/android" 
            xmlns:app="http://schemas.android.com/apk/res-auto" 
            android:paddingTop="@dimen/padding_top" 
            android:layout_width="match_parent" 
            android:layout_height="wrap_content" 
            android:background="@color/primaryColor" 
            app:theme="@style/CustomToolbarTheme" 
    /> 
+0

J'ai le même problème, aucune des méthodes que j'ai essayées. Des choses similaires se sont produites avant et ont toujours été corrigées avec la prochaine mise à jour d'Android Studio alors espérons .. – Lamorak

+0

Réinstaller Android Studio et Android SDK + en commençant un nouveau projet n'a pas aidé non plus. Je me suis battu ce problème depuis la version 1.1 ou plus .. mais il est bon de savoir que je ne suis pas le seul :) – Recycling

Répondre

0

Jetez un oeil à la réponse de Nadir Williams here. Il a dit

Isnt l'attribut de thème supposé être android: theme maintenant au lieu d'app: theme?

Cela aide-t-il?

+0

C'est bon à savoir, mais encore, il n'a pas résolu le problème .. Je l'ai testé en ce moment avec le dernier Android Studio v1.2. Je vous remercie :) – Recycling