2016-04-19 13 views
16

Anında çalıştırmayı (yeni Android 2.0 işlevselliği) tamamen devre dışı bırakabileceğinizi biliyorum. Ancak, bazı durumlarda hariç özelliği beğeniyorum: -Bir düzenleme dosyasında değişiklikler yaparken, bu kaynaklara erişirken Nullpointer'a neden olan değişiklikleri genellikle almaz.Android studio: Yeniden yüklemeyi zorlama (Anında çalıştırma bir defada devre dışı bırakma)?

Anlık çalışmaya baypas etmenin bir yolu var mı? Ve yeniden yükleme zorlamak mı?

AndroidManifest'in bunu değiştirdiğini ancak bunun uygun olmadığını biliyorum.

+1

(Anında çalıştırma bir kez olsun devre dışı bırakılır) ne demektir? –

+1

Android Studio 2.0'daki yeni işlevsellik. Uygulamanızı yeniden paketlemek yerine uygulamanızı cihaza yapıştırır. – Enias

+0

Bunun cevabını kontrol etmek için cevabımı kontrol etmeyi unutmayın http://stackoverflow.com/a/35169716/2826147 –

cevap

20

Android Studio 2.0, 2.1 ve 2.2:

Eğer temiz bir yapı dağıtmak gerekiyorsa

, ana menüden> Clean and Rerun 'app' Run seçebilir veya Rerun tıklarken Shift tuşunu basılı tutun. Bu işlem çalışan uygulamayı durdurur, tam bir temiz yapı oluşturur ve yeni APK'yı hedef cihazınıza dağıtır.

bakın

Android Studio 2.3 "Rerun kullanma" da Instant Run documentation, paragraf:

Anında Run davranışı 2,3

RunRun soğuk takas ve bir uygulama zorlama Android Studio değişti tekrar başlat. Uygulama manifestinde veya manifest tarafından referans verilen bir kaynakta değişiklik yaparsanız, Android Studio, değişikliklerinizi her zaman tam bir APK yeniden yüklemeyle zorlar. Yeni bir APK oluşturmadan belirli kod ve kaynak değişikliklerini çalışan uygulamanıza aktarın - ve bazı durumlarda, mevcut etkinliğini yeniden başlatmadan bile, yeniden başlatın.

İlgili konular