Chạy ngay lập tức trong Android Studio 2.0 (cách tắt)


175

Cách tắt Instant Run trong Android Studio 2.0 Preview. Khi tôi đi đến cài đặt, tôi thấy nó:

nhập mô tả hình ảnh ở đây

và tôi không thể xóa dấu tích khỏi "Bật Instant Run ..."

Tôi sử dụng Android Studio 2.0 Preview 9, nhưng lỗi này cũng có trong Android Studio 2.0 Preview 7.


Bạn cần kiểm tra phiên bản gradle của bạn từ dự án build.gradle.
Rohit Suthar

Tôi gặp vấn đề chính xác với cùng một thông báo vì tôi đã mở cài đặt trước khi dự án được tải. Mở lại cài đặt sau một thời gian đã khắc phục sự cố của tôi và tôi có thể bỏ chọn hộp kiểm đó.
VoW

Câu trả lời:


234

CẬP NHẬT

Trong Android Studio Phiên bản 3.5 trở lên

Bây giờ Instant Run đã bị xóa, Nó có " Áp dụng thay đổi ". Xem blog chính thức để biết thêm về sự thay đổi.

chúng tôi đã xóa Instant Run và tái kiến ​​trúc và triển khai từ một cách tiếp cận thực tế hơn trong Android Studio 3.5 có tên Áp dụng thay đổi. Thay đổi hoàn toàn sử dụng API dành riêng cho nền tảng từ Android Oreo và cao hơn để đảm bảo hành vi đáng tin cậy và nhất quán; không giống như Instant Run, Áp dụng thay đổi không sửa đổi APK của bạn. Để hỗ trợ các thay đổi, chúng tôi đã kiến ​​trúc lại toàn bộ đường ống triển khai để cải thiện tốc độ triển khai và cũng điều chỉnh các nút thanh công cụ chạy và triển khai để có trải nghiệm hợp lý hơn.

Bây giờ, theo phiên bản 3.0 ổn định có sẵn của studio Android,

Nếu bạn cần tắt Instant Run, hãy đi đến

Tệp → Cài đặt → Xây dựng, Thực thi, Triển khai → Chạy ngay lập tứcbỏ chọn Bật Chạy ngay lập tức .

nhập mô tả hình ảnh ở đây


Không, tôi vẫn thấy rằng tôi đã hiển thị trong ảnh chụp màn hình. Tôi không thể tắt tính năng này
alex

5
Nếu bạn thấy một số vấn đề thực sự kỳ lạ (chẳng hạn như sau khi thay đổi tệp xml tài nguyên) - hãy thử tắt chạy ngay lập tức hoặc gỡ cài đặt ứng dụng của bạn để buộc cài đặt lại. Tôi đã mất một vài giờ để theo đuổi một vấn đề "ảo" có liên quan đến việc chạy ngay lập tức - vì vậy bây giờ tôi chỉ cần tắt nó và nhấm nháp một số đồ uống trong khi biên dịch / cài đặt. Ứng dụng được đề cập là rất lớn (một dẫn xuất của iosched) và vì vậy rất khó để thử cách ly một trường hợp thử nghiệm để gửi tới google, xin lỗi về điều đó ... Cuộc sống quá ngắn để dành tất cả các trường hợp thử nghiệm, phải tiến lên với những gì hoạt động.
Jim Andreas

4
Bạn không thấy rằng anh ấy KHÔNG ĐƯỢC PHÉP để bỏ chọn nó. Đối với tôi đó không phải là một câu trả lời
murt

1
Biện pháp khắc phục đề xuất này làm việc cho tôi. Tôi đã có thể ngay lập tức xây dựng, cài đặt apk và chạy ứng dụng.
BenJaminSila

1
@JMK không, không có nhược điểm của việc vô hiệu hóa.
Amit Vaghela

40

Sử dụng Android Studio newest versionvà cập nhật Plugin Android lên 'phiên bản alpha mới nhất`, tôi có thể tắt Instant Run: Android studio Xem ngay lập tức với Phiên bản được tô sáng Studio Android Chế độ xem dự án với Phiên bản Plugin Android được tô sáng

Hãy thử cập nhật Android Studio.


13

Tôi đã có cùng một kết quả chính xác với Android Studio 2.3.2 và Instant Run mới nhất.

đây là những gì tôi đã làm: (Tôi sẽ cung cấp cho bạn hai cách để đạt được điều đó là vô hiệu hóa cho dự án cụ thể và thứ hai cho toàn bộ studio android):

  1. nếu bạn muốn tắt CHỈ chạy ngay lập tức cho dự án không tương thích (ví dụ: dự án có SugarORM lib)

trên thư mục gốc mở lớp của bạn -> gradle-wrapper.properies sau đó thay đổi giá trị distributionUrl=https\://services.gradle.org/distributions/gradle-2.14.1-all.zip

và trên dự án build.gradle của bạn thay đổi giá trị

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

nhập mô tả hình ảnh ở đây

  1. Nếu bạn muốn tắt chạy ngay lập tức cho tất cả dự án (Across Android Studio)

trong phiên bản cũ hơn của cài đặt AS để chạy ngay lập tức là

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

Tuy nhiên, trong phiên bản Android Studio gần đây nhất là 2.3.2 , cài đặt chạy tức thì là:

  • cho Android Studio được cài đặt trên thiết bị Apple -> Tùy chọn ... (xem hình ảnh sau)
  • cho Android Studio được cài đặt trên Linux hoặc Windows -> trong Tệp-> Cài đặt ...

nhập mô tả hình ảnh ở đây

nhập mô tả hình ảnh ở đây


Đã chỉnh sửa: Nếu vì bất kỳ lý do nào, cài đặt Chạy ngay lập tức bị mờ đi, hãy làm điều này:

Help-> Find Action... 

nhập mô tả hình ảnh ở đây

và sau đó nhập 'enable isntant run' và nhấp (bây giờ bạn sẽ có thể thay đổi giá trị trong Tùy chọn ... hoặc tệp-> Cài đặt ..., nếu đó là trường hợp thì đây là lỗi Android Studio :-)

nhập mô tả hình ảnh ở đây


Giải pháp cho chỉ một dự án hạ cấp xuống phiên bản lớp cũ hơn nhiều, không thực sự được khuyến nghị vì nó cũng vô hiệu hóa nhiều tính năng mới khác và có khả năng là rủi ro bảo mật. Điều này nên được nêu trong bài.
Maxr1998

12

Tắt Chạy ngay lập tức từ Cài đặt → Xây dựng, Thực thi, Triển khai → Chạy ngay lập tức và bỏ chọn Bật Chạy ngay lập tức.

nhập mô tả hình ảnh ở đây


5

thiết kế trong android 2.3 (phiên bản ổn định) có chút thay đổi.

Tệp → Cài đặt → Xây dựng, Thực thi, Triển khai → Chạy ngay lập tức và bỏ chọn Bật Chạy ngay lập tức.

nhập mô tả hình ảnh ở đây


2

Cập nhật tháng 8 năm 2019

Trong Android Studio 3.5 Chạy ngay lập tức đã được thay thế bằng Áp dụng thay đổi. Và nó hoạt động theo cách khác: APK không được sửa đổi khi đang di chuyển mà thay vào đó, công cụ thời gian chạy được sử dụng để xác định lại các lớp khi đang di chuyển ( thông tin thêm ). Vì vậy, vì cài đặt chạy ngay lập tức của Android Studio 3.5 được thay thế bằng Triển khai (Cài đặt -> Xây dựng, Thực thi, Triển khai -> Triển khai):nhập mô tả hình ảnh ở đây


1

Tôi đã thử tất cả các cách trên nhưng không có gì giúp được, cuối cùng tôi chỉ nhận ra rằng trong cài đặt >> ứng dụng, thiết bị vẫn có một mục cho ứng dụng được gỡ cài đặt là bị vô hiệu hóa, tôi chỉ gỡ cài đặt từ đó và nó bắt đầu hoạt động.

:) có thể hữu ích cho ai đó

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.