Was ist der Unterschied zwischen Clean Project
und Rebuild Project
(in Android Studio)?
- Ich hatte ein Problem mit dem
R file
Aboutres
ids
, also habe ich die Dateierweiterung vongif
auf geändertpng
und dann [mein Build ist fehlgeschlagen.] - Ich fand die Lösung zu
Rebuild Project
. Dies veranlasst meine obige Frage.
android
android-studio
intellij-idea
Fukkong
quelle
quelle
Information:Gradle tasks [clean, :app:generateDebugSources, :app:generateDebugAndroidTestSources, :app:compileDebugSources, :app:compileDebugAndroidTestSources]
Rebuild:Information:Gradle tasks [clean, :app:generateDebugSources, :app:generateDebugAndroidTestSources, :app:compileDebugSources, :app:compileDebugAndroidTestSources]
Was ich erlebt habe,
Wenn Sie bereinigen, werden die Binärdateien in den Build- Ordnern entfernt und die erneute Erstellung auf den nächsten Lauf verschoben.
Wenn Sie eine Neuerstellung durchführen, werden die Dateien im Erstellungsordner bereinigt und neu erstellt , die beim nächsten Durchlauf erneut erstellt werden. Die APK wird nicht neu erstellt !! Welches ist wirklich komisch.
damit:
Clean entfernt den Inhalt des Build-Ordners.
Beim erneuten Erstellen wird der Inhalt des Erstellungsordners entfernt. Und baut einige Binärdateien; ohne APK!
Übrigens verwende ich Android Studio 2.0 Preview 7.
quelle