Android Studio 2.0'da anında çalıştırma (nasıl kapatılır)


175

Android Studio 2.0 Önizleme'de Anında Çalıştırma nasıl devre dışı bırakılır. Ayarlara gittiğimde görüyorum:

resim açıklamasını buraya girin

ve "Anında Çalıştırmayı Etkinleştir ..." seçeneğinden onay işaretini kaldıramıyorum

Android Studio 2.0 Preview 9 kullanıyorum, ancak bu hata Android Studio 2.0 Preview 7'de de mevcuttu.


Gradle sürümünüzü projeden kontrol etmeniz gerekiyor build.gradle.
Rohit Suthar

Proje yüklenmeden önce ayarları açtığım için aynı mesajla tamamen aynı sorun yaşadım. Bir süre sonra ayarları yeniden açmak sorunumu düzeltti ve bu onay kutusunun işaretini kaldırabildim.
VoW

Yanıtlar:


234

GÜNCELLEME

Android Studio Sürüm 3.5 ve Üstünde

Şimdi Anında Çalıştırma kaldırıldı, " Değişiklikleri Uygula " var. Değişiklik hakkında daha fazla bilgi için resmi bloga bakın .

Anında Çalıştırmayı kaldırdık ve Android Studio 3.5'te Değişiklikleri Uygula adı verilen daha pratik bir yaklaşımı yeniden tasarladık ve uyguladık. Anında Çalışmanın aksine, Değişiklikleri Uygula APK'nızı değiştirmez. Değişiklikleri desteklemek için, dağıtım hızını iyileştirmek üzere tüm dağıtım boru hattını yeniden tasarladık ve daha akıcı bir deneyim için çalıştırma ve dağıtım araç çubuğu düğmelerini değiştirdik.

Şimdi, istikrarlı mevcut sürümü gereğince Android stüdyo 3.0,

Anında Çalıştırmayı kapatmanız gerekirse, şu adrese gidin:

Dosya → Ayarlar → Oluştur, Yürütme, Dağıtım → Anında Çalıştır'ı seçin ve Anında Çalıştırmayı Etkinleştir'in işaretini kaldırın .

resim açıklamasını buraya girin


Hayır, hala ekran görüntüsünde gördüğümü görüyorum. Bu özelliği kapatamıyorum
alex

5
Bazı gerçekten garip sorunlar ortaya çıkarsa (örneğin, kaynak xml dosyalarını değiştirdikten sonra) - anında çalıştırmayı kapatmayı deneyin veya yeniden yüklemeyi zorlamak için uygulamanızı kaldırın. Anında çalışan bir "hayalet" sorunu kovalayan birkaç saat kaybettim - bu yüzden şimdi sadece kapatıp derleme / yükleme sırasında bazı içecek yudum. Söz konusu uygulama çok büyük (iosched'un bir türevi) ve bu yüzden google'a göndermek için bir test vakası ayırmaya çalışmak oldukça imkansız, bunun için üzgünüm ... Hayat test senaryolarını izole etmek için çok kısa, işe yarıyor.
Jim Andreas

4
Görmediniz ki, işaretini kaldırmaya İZİN VERİLMEDİ. Benim için bir cevap değil
murt

1
Bu önerilen çözüm benim için çalıştı. Uygulamayı hemen oluşturabilir, yükleyebilir ve çalıştırabilirim.
BenJaminSila

1
@ JMK hayır, devre dışı bırakmanın dezavantajı yoktur.
Amit Vaghela

40

Android Studio newest versionAndroid Eklentisini kullanarak ve 'en yeni alfa sürümüne' güncelleyerek Instant Run'ı devre dışı bırakabilirim: Sürüm vurgulanmış olarak Android studio Instant Run görünümü Android Eklentisi Sürümü vurgulanmış Android studio Proje görünümü

Android Studio'yu güncellemeye çalışın.


13

En son Android Studio 2.3.2 ve Instant Run ile aynı isuue'yu aldım .

burada ne yaptım: (Ben specefic proje için bir devre dışı bırakmak için iki yol, ve tüm android stüdyo için ikinci size vereceğim):

  1. SADECE uyumlu olmayan proje için (örneğin SugarORM lib olanı) anında çalıştırmayı devre dışı bırakmak istiyorsanız

projct açık gradle -> gradle-wrapper.properties kökünde değeri değiştirin distributionUrl=https\://services.gradle.org/distributions/gradle-2.14.1-all.zip

ve proje derlemenizde.gradle değeri değiştirin

classpath 'com.android.tools.build:gradle:2.2.3'

resim açıklamasını buraya girin

  1. Tüm proje için anında çalıştırmayı devre dışı bırakmak istiyorsanız (Android Studio'da)

anlık çalıştırma için AS ayarlarının eski sürümünde

File -> Other Settings -> Default Settings ->Build,Execution,Deployment

Ancak Android Studio'nun en son sürümü olan 2.3.2'de , anında çalıştırma ayarları:

  • Android cihazlar için Apple cihazlara yüklendi -> Tercihler ... (aşağıdaki resme bakın)
  • veya Windows'ta yüklü Android Studio için -> Dosya-> Ayarlar ...

resim açıklamasını buraya girin

resim açıklamasını buraya girin


Düzenlendi: Herhangi bir nedenle Anında Çalıştırma ayarları gri renkteyse bunu yapın:

Help-> Find Action... 

resim açıklamasını buraya girin

ve sonra 'enable isntant run' yazıp tıklayın (şimdi Tercihler ... veya dosya-> Ayarlar ... içindeki değeri değiştirebilmelisiniz, eğer durum buysa, bu bir Android Studio hatasıdır :-)

resim açıklamasını buraya girin


Sadece bir projenin çözümü, çok daha eski bir sürümüne indirgenir, bu da başka birçok yeni özelliği de devre dışı bıraktığı ve potansiyel olarak bir güvenlik riski olduğu için gerçekten tavsiye edilmemelidir. Bu yazıda belirtilmelidir.
Maxr1998

12

Anında Çalıştır'ı Ayarlar → Oluştur, Yürütme, Dağıtım → Anında Çalıştır'dan kapatın ve Anında Çalıştırmayı Etkinleştir'in işaretini kaldırın.

resim açıklamasını buraya girin


5

android 2.3 (kararlı sürüm) tasarım biraz değişti.

Dosya → Ayarlar → Oluştur, Yürütme, Dağıtım → Anında Çalıştır'ı seçin ve Anında Çalıştırmayı Etkinleştir'in işaretini kaldırın.

resim açıklamasını buraya girin


2

Güncelleme Ağustos 2019

Android Studio 3.5'te Anında Çalıştırma , Değişiklikleri Uygula ile değiştirildi . Ve farklı bir şekilde çalışır: APK artık anında değiştirilmez, bunun yerine çalışma anında enstrümantasyon sınıfları anında yeniden tanımlamak için kullanılır ( daha fazla bilgi ). Dolayısıyla, Android Studio 3.5 anlık çalıştırma ayarlarının yerine Dağıtım (Ayarlar -> Derleme, Yürütme, Dağıtım -> Dağıtım) kullanılır:resim açıklamasını buraya girin


1

Her şeyden önce denedim ama hiçbir şey yardımcı olmuyor, sonunda >> uygulamalar altında, cihazın hala devre dışı olarak kaldırılmış uygulama için bir girişi olduğunu anladım, sadece oradan kaldırdım ve çalışmaya başlıyor.

:) birisi için yararlı olabilir

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.