web-dev-qa-db-fra.com

"Les fichiers Gradle ont changé depuis la dernière synchronisation du projet." le message apparaît toujours

Je travaille sur un projet Android Studio dont j'écris tout en évoluant constamment d'un ordinateur portable à un ordinateur de bureau à l'aide d'une clé USB. Cela fait quelques mois que j'essaie depuis qu'Android Studio est devenu stable. Jusqu'à aujourd'hui, ce message continue de s'afficher, quel que soit le nombre de synchronisations effectuées:

Les fichiers de notes ont changé depuis la dernière synchronisation du projet. Une synchronisation de projet peut être nécessaire pour que IDE fonctionne correctement.

Gradle Console indique que la construction a réussi. J'ai également essayé de nettoyer et de reconstruire le projet, même en réinstallant Android Studio, mais le message s'affiche.

Quel semble être le problème? N'est-il pas recommandé d'écrire un projet sur plusieurs studios Android?

Voici un aperçu de mon build.gradle:

apply plugin: 'com.Android.application'

Android {
compileSdkVersion 21
buildToolsVersion "21.1.2"

defaultConfig {
    applicationId "com.simplifyinc.prodigy"
    minSdkVersion 16
    targetSdkVersion 21
    versionCode 1
    versionName "0.3.2"
}
buildTypes {
    release {
        minifyEnabled false
        proguardFiles getDefaultProguardFile('proguard-Android.txt'), 'proguard-rules.pro'
        }
    }
}

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    compile 'com.Android.support:appcompat-v7:21.0.3'
    compile 'de.hdodenhof:circleimageview:1.2.1'
    compile 'com.oguzdev:CircularFloatingActionMenu:1.0.2'
    compile 'net.the4thdimension:audio-wife:1.0.3'
    compile project('libraries:Android-crop')
}
18
Hendra Anggrian

chaque IDE (même s'il s'agit du même numéro de build) utilise ses propres métadonnées. par exemple, l'emplacement du sdk Android. Lors du brassage de fichiers entre différents systèmes, vous devez vous assurer qu'aucun des fichiers générés par le système n'est copié. Le moyen le plus sûr consiste à supprimer tous les fichiers et dossiers. mentionné dans le fichier . gitignore. et comme dans ce cas particulier, le dossier .idea

6
Droidekas

dans build.gradle (module: app) change outil de construction (dans mon cas, il s'appelle 23.0.1) targetSdkVersion (23) et dans des dépendances compile version
("com.Android.support:appcompat-v7:23.1.0") au plus tard Cela est dû aux mises à jour progressives

***** Vérifiez la date de votre PC *****

27
ALi0007

Vous devez vérifier la date et l'heure de votre PC ou de votre ordinateur portable. Corrigez votre date et l'heure résoudront votre problème.

14
Jatinder Kumar

La date de modification de certains de mes fichiers a été fixée à une date/heure future (nous n’avons toujours pas trouvé la cause). La mise à jour de l'heure modifiée de chaque fichier du projet à l'aide de touch -mt YYYYMMDDhhmm ./*, puis de la même chose pour ceux avec un préfixe ., touch -mt YYYYMMDDhhmm ./.*, a résolu ce problème.

1
sh87

cette erreur m’était arrivée lorsque j’avais modifié l’heure de mon ordinateur sans précaution

1
JovaMiner

Pour moi, les étapes ci-dessous ont fonctionné:

1) Supprimer le dossier .idea 

2) Supprimer le dossier de construction 

3) ouvrez chaque fichier mentionné dans .ignore avec le bloc-notes et ajoutez un espace, supprimez un espace et sauvegardez à nouveau le fichier. cela n'aura pas d'effet sur le fichier mais l'astuce est que le bloc-notes modifie l'attribut Date de modification du fichier.

 enter image description here

0
Jawad Zeb

cette erreur se produit lorsque Android studio 2.3.3 est disponible et que je l’ignore, mettez à niveau votre studio Android vers la version 2.3.3.

0
damavandi