219 votes

Studio Android 0.4.2 soudain ne peut pas résoudre les symboles

Android Studio 0.4.2 fonctionnait bien, et aujourd'hui je l'ai ouvert et presque tout ce qui était rouge et l'auto-complétion avait cessé de travailler. Je regarde les importations et semble me dire qu'il ne peut pas trouver android.de soutien.v4 tout d'un coup (en m'offrant la possibilité de supprimer le solde non utilisé des importations). (android.de soutien.v7 semble aller pour le mieux tout de même).

Choses que j'ai essayé:

  • La reconstruction du projet
  • Nettoyage du projet
  • La synchronisation avec Gradle Fichiers
  • La fermeture du Projet, la clôture et la relance de l' / réouverture
  • Fichier > Invalider Les Caches / Redémarrer
  • L'examen de Peluches, de ne rien voir du tout évident
  • Double vérification de toutes les bibliothèques de prise en charge sont à jour dans le SDK manager
  • L'examen de mon Build.gradle, bien que pas de changements et c'est la même que d'habitude, la façon dont il travaillait tout le temps.

Ici, il est dans le cas où c'est pertinent:

buildscript {
    repositories {
        mavenCentral()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:0.7.+'
    }
}
apply plugin: 'android'

repositories {
    mavenCentral()
}

android {
    compileSdkVersion 19
    buildToolsVersion '19.0.0'

    defaultConfig {
        minSdkVersion 8
        targetSdkVersion 19
    }
}

dependencies {
    compile 'com.android.support:support-v4:19.0.0'
    compile 'com.android.support:gridlayout-v7:19.0.0'
    compile 'com.android.support:appcompat-v7:19.0.0'
    compile 'com.google.android.gms:play-services:4.0.30'
    compile project(':libraries:facebook')
    compile files('libs/core.jar')
}

Quand j'appuie sur "Sync avec Gradle" et ouvrez "Paramètres du Projet", j'obtiens une erreur rouge me disant que j'ai en double les références de bibliothèque et de supprimer la inutilisés..

(Désolé peut pas poster plus d'un lien ou d'intégrer des images! Image 1) (http://i.stack.imgur.com/YACON.jpg)

Mon projet se compile et s'exécute bien, mais j'ai vraiment besoin de la saisie semi-automatique de travail!! Quelqu'un aurait-il des suggestions?

312voto

Victor Häggqvist Points 639

Aucune des choses déjà mentionnés ici n’a réellement fonctionné pour moi. Mais ensuite j’ai trouvé cette entrée de menu dans le menu fichier qui semble avoir fait la chose. Je ne sais pas vraiment ce qui s’est passé à l’arrière-plan mais quand Android Studio démarre à nouveau la barre d’État a dit pour une minute ou deux qui n’a apparemment merveilles.

Pour référence, j’utilise Android Studio 0.5.4.

241voto

Scott Barta Points 18979

Vous êtes déjà allé en bas de la liste de la plupart des choses qui pourraient être utiles, mais vous pouvez essayer:

  • La Sortie D'Android Studio
  • Sauvegarder votre projet
  • Supprimer tous les .iml et les fichiers .idée dossier
  • Relancer Android Studio et de les réimporter votre projet

Par ailleurs, les messages d'erreur que vous voyez dans la Structure du Projet de dialogue sont fausses pour la plupart.

Mise à JOUR:

Android Studio 0.4.3 est disponible dans les canaries canal de mise à jour, et devrait résoudre la plupart de ces questions. Il peut y avoir certains problèmes persistants; si vous les voyez dans 0.4.3, laissez-nous savoir et essayer de nous donner un fiable, l'ensemble des étapes à reproduire de façon à nous assurer que nous avons pris soin de tous les chemins de code.

10voto

Helzgate Points 11

Pour moi, c’était un « progaurd » build entrée dans mon build.gradle. J’ai supprimé la section de construire ensemble, puis fait une re-synchronisation et problème résolu.

1voto

DmitryDzz Points 46

Aucune de ces méthodes m’ont aidé dans Android Studio 0.5.8.

Ma solution a été de supprimer ~ /. Répertoire de AndroidStudioPreview (sous Ubuntu). Désolé, je n’ai aucune idée où est-il dans les autres OS. Ce répertoire stocke les fichiers temporaires et les paramètres de Studio Android, donc j’ai raté tous mes paramètres. Mais ça marche !

1voto

Kevin Grant Points 660

Lutté avec le même problème pour un couple d'heures, ce matin. De la création de mon projet de ligne de commande semble avoir fait le tour pour moi.

Étapes exactes -

  1. Cloné frais référentiel (pas d'Android studio fichiers sont dans le repo)
  2. Construit debug projet de ligne de commande ( ./gradlew propre assembleDebug )
  3. Ouvrez Android Studio, projet d'importation de

Pour vérifier si cela a fonctionné, regardez dans vos projets explosé-liasse dossier d'inspecter, d'une bibliothèque et de trouver la classes.jar. Si il est extensible, alors tout va être ok.

edit - j'ai trouvé après avoir fait un nettoyage à l'intérieur d'Android studio, il a éclaté de nouveau. Donc, si vous avez besoin de nettoyer, vous aurez besoin de faire de ce processus à nouveau.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X