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')
}
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
.
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 *****
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.
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.
cette erreur m’était arrivée lorsque j’avais modifié l’heure de mon ordinateur sans précaution
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.
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.