ฉันสามารถสร้างแอปได้อย่างถูกต้อง แต่เมื่อฉันเรียกใช้ฉันได้รับข้อผิดพลาดนี้:
This version of android studio is incompatible with the gradle version used.Try disabling the instant run
ฉันสามารถสร้างแอปได้อย่างถูกต้อง แต่เมื่อฉันเรียกใช้ฉันได้รับข้อผิดพลาดนี้:
This version of android studio is incompatible with the gradle version used.Try disabling the instant run
คำตอบ:
คุณสามารถใช้การสร้างแบบปกติแทนการรันทันที
ตรวจสอบก่อน
ไปที่Settings / Preferences > Build, Execution, Deployment option > Instant Runและยกเลิกการเลือกทั้งสามช่อง
การอัปเกรด URL บริการ Gradle:
โครงการ> Gradle> Wrapper> gradle-wrapper.properties
เปลี่ยน URL จาก
distributionUrl=https\://services.gradle.org/distributions/gradle-2.10-all.zip
ถึง
distributionUrl=https\://services.gradle.org/distributions/gradle-2.11-all.zip
(ค้นหาเวอร์ชันปลั๊กอิน distributionUrl gradle ล่าสุดได้ที่นี่: http://services.gradle.org/distributions
** อย่าลืมใช้ gradle-x.xx-all.zip)
ลบโฟลเดอร์สร้างของคุณ
เมื่อคุณรันโปรเจ็กต์สร้างโฟลเดอร์จะถูกสร้างขึ้นโดยอัตโนมัติ
ไปที่ตัวเลือก BUILD ในเมนู> ทำความสะอาดโครงการสร้างโครงการ
ควรใช้งานได้โดยไม่ต้องเรียกใช้ทันที
ฉันมีขั้นตอนง่ายๆและวิธีที่ถูกต้องด้วย
1 - ในSettings
-> Build, Execution, Deployment
ตัวเลือก ->Instant Run
2 - ชัดเจน Enable instant run to hot swap code
3 - โครงการสะอาด
p / s: ควรใช้งานได้ทั้งหมด
Gradle Plugin ที่ใช้มักจะเหมือนกับเวอร์ชันของ Android studio ที่คุณใช้อยู่
ตรวจสอบเวอร์ชัน Android Studio
ช่วยเหลือ→เกี่ยวกับ
และเวอร์ชันจะอ่าน
Android Studio Version X.Y.Z
จากนั้นไปที่
โครงการ→สคริปต์ Gradle → build.gradle (โครงการ)
และภายใต้การอ้างอิงเปลี่ยน classpath เป็น
classpath 'com.android.tools.build:gradle:X.Y.Z'
และสร้าง / ซิงค์โครงการใหม่
คุณสามารถปิดใช้งานการรันทันทีได้โดยทำตามขั้นตอนเหล่านี้ใน Android Studio:
ไฟล์→การตั้งค่า→กล่องโต้ตอบการตั้งค่า→สร้าง→การดำเนินการ→การปรับใช้→เรียกใช้ทันที→อัปเดตโครงการ
คุณลักษณะนี้เปิดตัวใน Android Studio 2 อย่างไรก็ตามเมื่อคุณปิดใช้งานครั้งต่อไปเมื่อคุณพยายามส่งแอปใหม่ไปยังโปรแกรมจำลองของคุณจะทำงานช้าลงมาก
ในกรณีของฉันฉันเพิ่งอัปเดต Android Studio เป็นเวอร์ชันล่าสุดจากช่อง canary และใช้งานได้โดยไม่ต้องปิดใช้งานคุณสมบัตินี้
หวังว่ามันจะช่วยได้
ตามความคิดเห็นของ sjd: การทำความสะอาดโปรเจ็กต์และสร้างอีกครั้งอาจช่วยได้ถ้าคุณใช้การอัปเดตอัตโนมัติที่ใช้กับ android studio เช่นเดียวกับฉัน
ฉันต้องการเรียกใช้แอปในโหมดแก้ไขข้อบกพร่องและได้รับข้อความเดียวกันดังนั้นฉันจึงลอง:
ไม่มีอะไรทำงาน ...
จากนั้นฉันก็คลิกที่ลูกศรสีเขียวเพื่อเรียกใช้โครงการโดยไม่ต้องแก้ไขข้อบกพร่อง ...
ทำงานแล้ว!
ดังนั้นฉันจึงเพิ่มเซสชันการดีบักโดยมีตัวเลือกทางซ้ายของปุ่มหยุดใน Android Studio
ฉันแก้ไขโดยวิธีนี้
อัปเดต classpath ของคุณเป็นclasspath 'com.android.tools.build:gradle:2.0.0'
ในไฟล์build.gradle ระดับบนสุด ของคุณ
เสร็จแล้ว
ฉันเพิ่งลบโครงการสร้างโฟลเดอร์และล้างมันได้ผลสำหรับฉัน ... !!!
ใน Android Studio 2.3.3
File -> Settings -> Build, Execution, Deployment -> Instant Run -> Unable Instant Run to hot swap code (ยกเลิกการเลือก)
ตอนนี้คุณได้ปิดการใช้งาน Instant Run ...
จะแก้ปัญหา Instant Run