Миттєвий запуск в Android Studio 2.0 (як вимкнути)


175

Як відключити функцію миттєвого запуску в Android Studio 2.0 Preview. Коли я переходжу до налаштувань, я бачу це:

введіть тут опис зображення

і я не можу видалити галочку з "Увімкнути миттєвий запуск ..."

Я використовую Android Studio 2.0 Preview 9, але ця помилка була присутня і в Android Studio 2.0 Preview 7.


Вам потрібно перевірити свою версію gradle від проекту build.gradle.
Рохіт Сутар

У мене була та сама проблема з тим же повідомленням, оскільки я відкрив налаштування перед завантаженням проекту. Повторне відкриття налаштувань через деякий час вирішило мою проблему, і я зміг зняти цей прапорець.
VoW

Відповіді:


234

ОНОВЛЕННЯ

В Android Studio версії 3.5 і вище

Тепер миттєвий запуск видалено, у ньому є " Застосувати зміни ". Більше про зміни див. В офіційному блозі .

ми видалили миттєвий запуск і переконструювали та впровадили із наново більш практичний підхід в Android Studio 3.5 під назвою Apply Changes.Apply Changes використовує API-версії для Android Oreo та новіших платформ для забезпечення надійного та послідовного поведінки; на відміну від миттєвого запуску, застосувати зміни не змінює ваш APK. Щоб підтримати зміни, ми реконструювали весь конвеєр розгортання, щоб покращити швидкість розгортання, а також налаштували кнопки запуску та розгортання інструментів для більш спрощеного досвіду.

Тепер, на стабільну доступну версію 3.0 студії Android,

Якщо вам потрібно вимкнути функцію миттєвого запуску, перейдіть до

Файл → Налаштування → Збірка, виконання, розгортання → Миттєвий запуск та зніміть прапорець Увімкнути миттєвий запуск .

введіть тут опис зображення


Ні, я все ще бачу, що я показав на скріншоті. Я не можу вимкнути цю функцію
alex

5
Якщо ви бачите, що виникають справді дивні проблеми (наприклад, після зміни файлів xml-ресурсів) - спробуйте вимкнути миттєвий запуск або видаліть додаток, щоб змусити повторно встановити. Я втратив пару годин, переслідуючи проблему "фантома", яка була пов'язана з миттєвим запуском - тому тепер я просто вимикаю її та попиваю якийсь напій під час компіляції / встановлення. Програму, про яку йдеться, величезна (похідне від iOSched), тому неможливо спробувати ізолювати тестовий випадок, щоб подати в Google, вибачте за це ... Життя занадто коротке, щоб витратити все на виділення тестових випадків, доводиться переходити до того, що працює.
Джим Андреас

4
Хіба ви не бачите, що він НЕ ДОЗВОЛЕН, щоб зняти його. Для мене це не відповідь
murt

1
Цей запропонований засіб працював на мене. Мені вдалося негайно створити, встановити apk та запустити додаток.
BenJaminSila

1
@JMK ні, немає жодних недоліків відключення.
Аміт Вагела

40

Використовуючи Android Studio newest versionта оновлюючи плагін Android до "новітньої альфа-версії", я можу відключити миттєвий запуск: Перегляд Android студії Instant Run із виділеною версією Перегляд проекту Android студії з підсвіченою версією Android

Спробуйте оновити Android Studio.


13

У мене була така сама точність з останніми Android Studio 2.3.2 та Instant Run.

ось що я зробив: (Я дам вам два способи досягти цього відключення для спеціального проекту, а другого для цілої андроїд-студії):

  1. якщо ви хочете відключити миттєвий запуск ТІЛЬКИ для проекту, який не сумісний (наприклад, із SugarORM lib)

в корені вашого projct відкрити gradle -> gradle-wrapper.properties, потім змінити значення distributionUrl=https\://services.gradle.org/distributions/gradle-2.14.1-all.zip

і на вашому проекті build.gradle змініть значення

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

введіть тут опис зображення

  1. Якщо ви хочете відключити миттєвий запуск для всіх проектів (через Android Studio)

у старшій версії налаштування AS для миттєвого запуску є

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

Однак в останній версії Android Studio, тобто 2.3.2 , налаштування миттєвого запуску:

  • для Android Studio, встановленого на пристроях Apple -> Налаштування ... (див. наступне зображення)
  • для Android Studio, встановленого на Linux або Windows -> у файлі-> Налаштування ...

введіть тут опис зображення

введіть тут опис зображення


Відредаговано: Якщо з будь-якої причини налаштування миттєвого запуску є сірим, зробіть це:

Help-> Find Action... 

введіть тут опис зображення

а потім введіть "enable isntant run" та натисніть (тепер ви повинні мати можливість змінити значення у налаштуваннях ... або у файлі-> налаштуваннях ..., якщо це було так, то це помилка Android Studio :-)

введіть тут опис зображення


Рішення лише для одного проекту переходить на набагато більш стару версію gradle, що не варто рекомендувати, оскільки це також відключає безліч інших нових функцій і, можливо, є ризиком для безпеки. Про це слід сказати у дописі.
Maxr1998

12

Вимкніть миттєвий запуск із налаштувань → Збірка, Виконання, Розгортання → Миттєвий запуск та зніміть прапорець Увімкнути миттєвий запуск.

введіть тут опис зображення


5

дизайн в android 2.3 (стабільна версія) трохи змінений.

Файл → Налаштування → Збірка, виконання, розгортання → Миттєвий запуск та зніміть прапорець Увімкнути миттєвий запуск.

введіть тут опис зображення


2

Оновлення серпня 2019 року

В Android Studio 3.5 Миттєвий запуск було замінено на Apply Changes. І це працює по-різному: APK більше не змінюється на льоту, але замість цього інструментарій виконання використовується для перевизначення класів на льоту ( докладніша інформація ). Отже, оскільки параметри миттєвого запуску Android Studio 3.5 замінені на Розгортання (Налаштування -> Збірка, Виконання, Розгортання -> Розгортання):введіть тут опис зображення


1

Я спробував усе вище, але нічого не допомагає, нарешті я просто зрозумів, що в налаштуваннях додатків >> все ще є запис про видалену програму як відключений, я просто видаляюсь звідти і він починає працювати.

:) може бути корисним для когось

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.