2015-02-20 3 views
13

Ich arbeite an einem Android Studio-Projekt, von dem ich schreibe, während ständig hin und her von Laptop zu Desktop mit USB-Stick bewegen. Es gab kein Problem für ein paar Monate, die ich versuchte, seit Android Studio stabil ging, bis heute diese Nachricht immer wieder angezeigt wird, egal wie oft ich die Gradle synchronisieren:"Gradle-Dateien haben sich seit der letzten Synchronisierung des Projekts geändert." Nachricht erscheint immer

Gradle Dateien haben sich seit der letzten Synchronisierung des Projekts geändert. Möglicherweise ist eine Projektsynchronisierung erforderlich, damit die IDE ordnungsgemäß funktioniert.

Gradle-Konsole zeigt an, dass der Build erfolgreich ist. Ich habe auch versucht, das Projekt zu säubern und neu aufzubauen, sogar Android Studio neu zu installieren, immer noch erscheint die Nachricht.

Was scheint das Problem zu sein? Ist es nicht empfehlenswert, ein Projekt in mehreren Android Studios zu schreiben?

Hier ist ein Blick meiner 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') 
} 
+0

Ich glaube nicht, dass Sie ein Problem haben, solange Sie generierte Dateien nicht weiter mischen. Ich weiß, es klingt dumm. Aber könnten Sie das einmal überprüfen? – Droidekas

+0

Ehrlich gesagt habe ich keine Ahnung, welche Dateien oder Ordner im Projektordner gelöscht werden dürfen und manuell. Ich nehme immer an, dass das Reinigungsprojekt sich um die generierten Dateien kümmern würde. –

+0

ja, das ist ein Problem. also entweder sollten Sie alle Build-Dateien löschen. oder wenn du sie kopierst, entferne einfach alle Dateien und Ordner, die im '.gitigore'-Ordner erwähnt werden – Droidekas

Antwort

6

jeder IDE (auch wenn es die gleiche Build-Nummer) verwendet seine eigenen Metadaten. Ein Beispiel wäre der Speicherort des Android sdk. Wenn Sie Dateien zwischen verschiedenen Systemen mischen, müssen Sie sicherstellen, dass keine der vom System generierten Dateien kopiert werden. der sicherste Weg wäre, alle Dateien und Ordner zu löschen, die in der Datei . gitignore erwähnt werden. und wie in diesem speziellen Fall der Ordner .idea.

+0

Dies funktionierte für mich, aber ich musste den AS mit der Option "Neustart und Cache ungültig" neu starten. – 4gus71n

22

in build.gradle (Modul: app) Änderung Build-Tool, (in meinem Fall seiner 23.0.1) targetSdkVersion (23) und in Abhängigkeit Kompilierung Version
("com.android.support: appcompat-v7: 23.1.0") neuesten Das geschieht durch Updates Gradle

***** Überprüfen Sie Ihren PC Datum *****

+1

Sie haben Recht! Es ist das falsche Datum/die falsche Uhrzeit. – Rm558

+0

@ ALi0007 Wie löst man dieses Datumsproblem? Mein PC-Datum war falsch. Nachdem ich das behoben habe, erscheint dieses Problem – ricardogobbo

+1

Problem gelöst. Ich habe das Änderungsdatum für alle Dateien in meinem Projekt geändert. – ricardogobbo

1

das geänderte Datum für einige meiner Dateien waren auf ein zukünftiges Datum/Uhrzeit eingestellt (habe die Ursache noch nicht herausgefunden). Aktualisieren Sie die modifizierte Zeit für jede Datei im Projekt mit und dann das gleiche für diejenigen mit einem . Präfix touch -mt YYYYMMDDhhmm ./.* für mich behoben.

1

dieser Fehler mit mir geschehen war, wenn ich meinen Computer Zeit nachlässig geändert configer meinem Computer Zeit, und die Zeit zurückzusetzen, dieser Fehler behoben

0

dieser Fehler passieren, wenn Android Studio 2.3.3 verfügbar und ich es zu ignorieren, Aktualisieren Sie Ihr Android-Studio auf 2.3.3

8

Sie müssen Ihren PC oder Laptop Datum und Uhrzeit überprüfen. Korrigieren Sie Datum und Uhrzeit, um das Problem zu beheben.

Verwandte Themen