Phiên bản android studio này không tương thích với phiên bản gradle được sử dụng. Hãy thử tắt chế độ chạy tức thì


91

Tôi có thể tạo ứng dụng đúng cách, nhưng khi chạy nó, tôi gặp lỗi sau:

This version of android studio is incompatible with the gradle version used.Try disabling the instant run

FYI: i đã vô hiệu hóa chạy ngay lập tức
Santosh Kumar

1
Chi tiết lỗi ở đâu? Bạn đã bỏ lỡ staving hình ảnh hoặc dán lỗi
AndroidMechanic - Viral Patel

1
trong trường hợp của tôi, nó bắt đầu hoạt động sau khi tôi BẬT chế độ chạy tức thì, kỳ lạ ... nó báo lỗi khi tắt chế độ chạy tức thì.
mehmet6parmak

7
Trong trường hợp của tôi, chỉ làm sạch dự án đã hoạt động! Phù!
Sjd

2
Tôi sẽ thứ hai rằng "Build-> Clean Project" cũng đã giải quyết được vấn đề này cho tôi.
Brian

Câu trả lời:


115

Bạn có thể sử dụng chạy bản dựng thông thường thay vì chạy ngay lập tức.

Kiểm tra trước

Đi tới tùy chọn Cài đặt / Tùy chọn > Xây dựng, Thực thi, Triển khai > Chạy tức thìbỏ chọn tất cả ba hộp.

  1. Nâng cấp URL dịch vụ Gradle:

    Dự án> Gradle> Wrapper> gradle-wrapper.properties

    Thay đổi URL từ

    distributionUrl=https\://services.gradle.org/distributions/gradle-2.10-all.zip 
    

    đến

    distributionUrl=https\://services.gradle.org/distributions/gradle-2.11-all.zip
    

(Tìm phiên bản plugin gradle DistributionUrl mới nhất Tại đây: http://services.gradle.org/distributions

** Đảm bảo sử dụng gradle-x.xx-all.zip)

  1. Xóa thư mục xây dựng của bạn

    Khi bạn chạy dự án, thư mục xây dựng sẽ được tạo tự động

  2. Đi tới tùy chọn XÂY DỰNG trong menu> Làm sạch dự án, Xây dựng dự án

    Nó sẽ hoạt động mà không cần chạy ngay lập tức.


1
cảm ơn đã giải thích trong câu trả lời dưới dạng các bước. kiểm tra các thiết lập và bước 1 là những bắt buộc để thoát khỏi thoát khỏi lỗi này
Manju

@Manju Khi tôi gặp lỗi, cần thực hiện bước 1 và cài đặt.
kkwang

1
Đây là một câu trả lời tốt, nhưng có cách nào để vẫn sử dụng chạy tức thì không?
CaptainNemo

@ me1982 Vâng! Cập nhật thu Android của bạn lên phiên bản mới nhất hoặc tải một phiên bản mới
Dinesh Nắng

4
Tôi đang sử dụng phiên bản mới nhất. Điều này bắt đầu xảy ra vì tôi đã cập nhật phiên bản mới nhất.
CaptainNemo

33

Tôi đã thực hiện các bước đơn giản và cách cũng đúng

1 - Trong Settings-> Build, Execution, Deploymenttùy chọn ->Instant Run

2 - Rõ ràng Enable instant run to hot swap code

3 - Dự án sạch

p / s: Hoàn toàn có tác dụng.


21

Plugin Gradle được sử dụng thường giống với phiên bản Android studio bạn đang sử dụng.

Kiểm tra phiên bản Android Studio

Trợ giúp → Giới thiệu

và phiên bản sẽ đọc Android Studio Version X.Y.Z

Sau đó đi đến

Dự án → Tập lệnh Gradle → build.gradle (Dự án)

và trong phần phụ thuộc, thay đổi đường dẫn classpath thành

classpath 'com.android.tools.build:gradle:X.Y.Z'

và xây dựng lại / đồng bộ dự án.


8

Bạn có thể tắt tính năng chạy tức thì bằng cách làm theo các bước sau trong Android Studio:

Tệp → Cài đặt → Hộp thoại tùy chọn → Xây dựng → Thực thi → Triển khai → Chạy tức thì → Cập nhật dự án

Tính năng này được giới thiệu trong Android Studio 2. Tuy nhiên, khi bạn tắt nó, lần sau khi bạn cố gắng đẩy ứng dụng mới vào trình mô phỏng của mình sẽ chạy chậm hơn nhiều.

Trong trường hợp của tôi, tôi chỉ cần cập nhật Android Studio lên bản dựng mới nhất từ ​​kênh canary và nó hoạt động mà không cần tắt tính năng này.

Hy vọng nó sẽ giúp


1
Nếu không muốn cập nhật Android Studio, bạn cũng có thể điều chỉnh số phiên bản gradle như trong câu trả lời của John Snow.
Stephen Kaiser

8

Như nhận xét của sjd: Chỉ cần dọn dẹp dự án và xây dựng lại có thể hữu ích nếu bạn, giống như tôi, đã sử dụng bản cập nhật tự động được áp dụng bởi android studio.


Điều này đã làm việc cho tôi. Giải pháp tốt hơn nhiều so với việc tắt chạy tức thì, nếu có.
Robert Liberatore


2

Tôi muốn chạy ứng dụng ở chế độ gỡ lỗi và nhận được thông báo tương tự, vì vậy tôi đã thử:

  • Tệp> Vô hiệu hóa bộ nhớ đệm và khởi động lại ...
  • Dự án sạch
  • Xây dựng dự án

Không có gì hoạt động ...

Sau đó, tôi chỉ cần nhấp vào mũi tên màu xanh lá cây để chạy dự án mà không cần gỡ lỗi ...

Đã làm việc!

Vì vậy, sau đó tôi vừa thêm một phiên gỡ lỗi với tùy chọn bên trái của nút dừng trong Android Studio.


0

Tôi đã sửa chữa bằng cách này.

Cập nhật classpath của bạn classpath 'com.android.tools.build:gradle:2.0.0'vào tệp build.gradle cấp cao nhất của bạn .

Làm xong


0

Tôi chỉ xóa các xây dựng Thư mục và sạch dự án Nó làm việc cho tôi ... !!!


0

Trong Android Studio 2.3.3

Tệp -> Cài đặt -> Xây dựng, Thực thi, Triển khai -> Chạy tức thì -> Không thể Chạy tức thì đến mã trao đổi nóng (Bỏ chọn nó)

Bây giờ, bạn đã tắt Chạy tức thì ...

Nó sẽ giải quyết vấn đề Chạy tức thì.

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.