Bugün Android Studio'dan bir uygulama çalıştırırken, en son kodumdan oluşturulmadı.
Bir Temizle ve inşa et seçeneği aradım ancak bulamadım.
Öyleyse sorum şu: Android Studio'nun Clean & build eşdeğeri nedir?
Bugün Android Studio'dan bir uygulama çalıştırırken, en son kodumdan oluşturulmadı.
Bir Temizle ve inşa et seçeneği aradım ancak bulamadım.
Öyleyse sorum şu: Android Studio'nun Clean & build eşdeğeri nedir?
Yanıtlar:
UI aracılığıyla temiz bir yapı elde etmenin bir yolu olup olmadığını bilmiyorum, ancak gradle sarmalayıcı kullanarak komut satırından yapmak kolaydır. Projenizin kök dizininden:
./gradlew clean
Android Studio'nun en son sürümlerinde, Clean için özel olarak bir seçenek daha eklenmiştir.
Build > Clean Project
Ayrıca Run / Debug konfigürasyonunuzu düzenleyebilir ve cleangörev ekleyebilirsiniz .
Yapılandırmayı düzenle'ye tıklayın

Mevcut konfigürasyonların soldaki listesinde mevcut konfigürasyonunuzu seçin ve ardından iletişim penceresinin sağ tarafında Başlatmadan önce bölümünde artı işaretine basın ve seçinRun Gradle task

Yeni pencerede gradle projenizi seçin ve Görevler türü alanında clean.

Ardından gradle'ınızı Gradle-Aware markasının üzerine
bu bağlantıları kamışla
http://tools.android.com/tech-docs/new-build-system/version-compatibility https://developer.android.com/studio/releases/gradle-plugin.html
android stüdyo sürüm 2+, bunu gradle yapılandırmasında kullanın
android{
..
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_7
targetCompatibility JavaVersion.VERSION_1_7
incremental = false;
}
...
}
3 günlük arama ve testten sonra :(, bu "herhangi bir çalıştırma için yeniden oluşturma" çözme
Muhtemelen temizleme için doğru bir yol değildir, ancak bunu gereksiz dosyaları silmek ve daha az proje boyutu almak için yaptım. Dosyayı clean.bat haline getiren tüm build ve Gradle klasörlerini sürekli olarak bulur ve siler , bunu projenizin bulunduğu klasöre kopyalar
set mypath=%cd%
for /d /r %mypath% %%a in (build\) do if exist "%%a" rmdir /s /q "%%a"
for /d /r %mypath% %%a in (.gradle\) do if exist "%%a" rmdir /s /q "%%a"
Clean Project, yapı günlüklerinin temizleme işleminden sonra çözümü de oluşturduğunu gösterdiğini gözlemliyorum . Android Studio v3.1.3 kullanıyorum. Bu nedenle, temiz seçeneği her ikisi için de temiz + derleme için çalışmalıdır.