2016-02-10 17 views
5

Şu ana kadar Android Studio 2.0'ın Anlık Çalıştır özelliğini çok seviyorum. Mevcut etkinlikte ufak tefek işler için harika. Ancak bazen daha önceki bir etkinlikte bir tweak yapmam gerekiyor ve Anında Çalıştırma ya bu değişikliği uygulamıyor ya da belki sadece önceki aktiviteyi yeniden işlemiyor. Anında Çalıştır'ı hızlı bir seçenek olarak tutabilmeyi isterdim, ancak bazen sadece AS uygulamasını tam uygulamayı yeniden yüklemesi ve Anında Arama'yı kullanmamalarını söylemek isterim.Android Studio Anında Çalıştır - Tam uygulamayı geçersiz kılın ve yeniden oluşturun

Bunu yapmanın hızlı bir yolu var mı? Bunu yapmak için 3 adımlı bir kontrol listesi olduğunu gördüm - Dur, Rebuild, Debug. Ama bu bile işe yaramadı ve belli ki tek bir düğmeye basarak eski yöntemden daha yavaştı.

+1

Evet, yöntem imzaları değiştirme gibi büyük değişiklikler yaptığınızda, tam olarak bunu değiştirmeyi dener ve ART istisnalarına yol açabilir. Dokümanlar sadece uygulamayı durdurmak ve bir apk http://tools.android.com/tech-docs/instant-run kuracak olan yeniden inşa etmenizi tavsiye ederiz. Ancak, bu yavaş ve eski sürümden basit bir anlık olmayan çalıştırma düğmesi daha hızlı olacaktır. – headsvk

+0

Clyde, bu durumda Build> Clean ve Re-run'u kullanabilirsiniz. Shift + Yeniden çalıştır simgesine tıklamak da Temizle ve Yeniden Çalıştır. –

cevap

7

Bu, değiştirilen kodunuzun hiçbir zaman yeniden çalıştırılmaması nedeniyle gerçekleşir, dolayısıyla tek başına bir hata değildir.

Android Studio 2.0'ın kararlı sürümünde, araç çubuğuna yeniden çalıştırma düğmesi enter image description here ekledik. Tıklarsanız, değişikliklerinizi zorlayacak ve uygulamanızı yeniden başlatacak, aslında soğuk bir takas zorlayacak. Yeniden başlatılan işlem, görmek istediğiniz tüm değişikliklere sahip olacaktı çünkü tüm yeni kodunuz yeniden çalıştırılacak.

Bu yardımcı olur umarım!

+3

Studio 2.2'de yeniden çalıştırma düğmesi uygulamayı yeniden başlatır, ancak APK'yı yeniden yüklemez. Kodda cihaza zorlanmayan değişiklikler yapıyorum. Bu çok sinir bozucu çünkü birkaç kez ben saçımı yırtma önemli bir zaman harcadım çünkü hiçbir şey bir sorunu çözmek için görünüyordu, sadece APK'nın güncellenmediğini fark ettim. – Clyde

İlgili konular