ทำงานทันทีใน Android Studio 2.0 (วิธีปิด)


175

วิธีปิดใช้งานการเรียกใช้ทันทีใน Android Studio 2.0 ดูตัวอย่าง เมื่อฉันไปที่การตั้งค่าฉันเห็นมัน:

ป้อนคำอธิบายรูปภาพที่นี่

และฉันไม่สามารถลบเครื่องหมายออกจาก "เปิดใช้งานการเรียกใช้ทันที ... "

ฉันใช้ Android Studio 2.0 Preview 9 แต่ข้อผิดพลาดนี้มีอยู่ใน Android Studio 2.0 Preview 7 ด้วย


คุณจำเป็นต้องมีการตรวจสอบรุ่น gradle build.gradleของคุณจากโครงการ
Rohit Suthar

ฉันมีปัญหาเดียวกันกับข้อความเดียวกันเพราะฉันเปิดการตั้งค่าก่อนที่จะโหลดโครงการ การเปิดการตั้งค่าอีกครั้งหลังจากนั้นสักครู่แก้ไขปัญหาของฉันและฉันสามารถยกเลิกการเลือกช่องทำเครื่องหมายนั้นได้
VoW

คำตอบ:


234

UPDATE

ใน Android Studio เวอร์ชัน 3.5 ขึ้นไป

ตอนนี้การเรียกใช้ทันทีจะถูกลบออกซึ่งมี " ใช้การเปลี่ยนแปลง " ดูบล็อกอย่างเป็นทางการสำหรับข้อมูลเพิ่มเติมเกี่ยวกับการเปลี่ยนแปลง

เราลบการเรียกใช้ทันทีและสถาปัตยกรรมใหม่และนำมาใช้จากพื้นดินเป็นแนวทางปฏิบัติที่เป็นประโยชน์มากขึ้นใน Android Studio 3.5 ที่เรียกว่า Apply Changes การเปลี่ยนแปลงของแอปพลิเคชันใช้ API เฉพาะแพลตฟอร์มจาก Android Oreo และสูงกว่า การใช้การเปลี่ยนแปลงไม่ได้ปรับเปลี่ยน APK ของคุณ เพื่อรองรับการเปลี่ยนแปลงเราได้ออกแบบโครงสร้างขั้นตอนการปรับใช้ทั้งหมดอีกครั้งเพื่อปรับปรุงความเร็วการปรับใช้และปรับแต่งปุ่มแถบเครื่องมือเรียกใช้และการปรับใช้เพื่อประสบการณ์การใช้งานที่คล่องตัวยิ่งขึ้น

ตอนนี้Android Studioเวอร์ชั่น3.0มีเสถียรภาพแล้ว

หากคุณต้องการปิดการใช้งานทันทีให้ไปที่

File →การตั้งค่า→รูปร่าง, การดำเนินการปรับใช้ทันที→ Runและยกเลิกการเลือกเปิดใช้งานได้ทันทีเรียกใช้

ป้อนคำอธิบายรูปภาพที่นี่


ไม่ฉันยังเห็นว่าฉันได้แสดงในหน้าจอ ฉันไม่สามารถปิดคุณลักษณะนี้ได้
alex

5
หากคุณพบปัญหาแปลก ๆ บางอย่างเกิดขึ้น (หลังจากเปลี่ยนไฟล์ xml ของทรัพยากร) ลองปิดการเรียกใช้ทันทีหรือถอนการติดตั้งแอปของคุณเพื่อบังคับให้ติดตั้งใหม่ ฉันเสียเวลาสองสามชั่วโมงในการติดตามปัญหา "ภาพหลอน" ที่เกี่ยวข้องกับการวิ่งแบบทันที - ดังนั้นตอนนี้ฉันเพิ่งปิดและจิบเครื่องดื่มขณะรวบรวม / ติดตั้ง แอพที่เป็นปัญหานั้นมีขนาดใหญ่มาก (เป็นอนุพันธ์ของ iosched) ดังนั้นจึงเป็นไปไม่ได้ที่จะพยายามแยกกรณีทดสอบเพื่อส่งไปยัง google ขออภัยเกี่ยวกับเรื่องนั้น ... ชีวิตนั้นสั้นเกินไปที่จะใช้กรณีแยกทั้งหมดในการทดสอบ ไปกับสิ่งที่ได้ผล
Jim Andreas

4
ไม่ได้คุณเห็นว่าเขาไม่ได้รับอนุญาตให้ยกเลิกการเลือก สำหรับฉันมันไม่ใช่คำตอบ
murt

1
วิธีการรักษาที่เสนอนี้ใช้ได้ผลสำหรับฉัน ฉันสามารถสร้างได้ทันทีติดตั้ง apk และเรียกใช้แอป
BenJaminSila

1
@JMK ไม่ไม่มีข้อเสียของการปิดใช้งาน
Amit Vaghela

40

การใช้Android Studio newest versionและอัปเดตปลั๊กอิน Android เป็น 'เวอร์ชันอัลฟาใหม่ล่าสุด' ฉันสามารถปิดใช้งานการเรียกใช้ทันที: มุมมอง Android studio ค้นหาทันใจพร้อมเวอร์ชั่นที่ถูกเน้น มุมมองโครงการสตูดิโอ Android พร้อมเวอร์ชั่นปลั๊กอินของ Android ถูกเน้น

ลองอัปเดต Android Studio


13

ฉันมี isuue ที่แน่นอนเหมือนกันกับAndroid Studio 2.3.2และ Run ทันที

ที่นี่สิ่งที่ฉันทำ: (ฉันจะให้คุณสองวิธีที่จะเข้าใจว่าหนึ่งปิดการใช้งานสำหรับโครงการ specefic และที่สองสำหรับสตูดิโอ Android ทั้งหมด):

  1. หากคุณต้องการปิดใช้งานการเรียกใช้ทันทีเฉพาะสำหรับโครงการที่เข้ากันไม่ได้ (เช่นโครงการที่มี SugarORM lib)

ที่รูทของโปรเจกต์ open gradle -> gradle-wrapper.properties จากนั้นเปลี่ยนค่า distributionUrl=https\://services.gradle.org/distributions/gradle-2.14.1-all.zip

และใน project.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 :-)

ป้อนคำอธิบายรูปภาพที่นี่


โซลูชันสำหรับการลดระดับโครงการเพียงโครงการเดียวเป็นเวอร์ชั่นเก่ากว่าซึ่งไม่ควรได้รับการแนะนำเนื่องจากเป็นการปิดใช้งานคุณลักษณะใหม่อื่น ๆ จำนวนมากและอาจมีความเสี่ยงด้านความปลอดภัย ควรระบุไว้ในโพสต์
Maxr1998

12

ปิดการเรียกใช้ทันทีจากการตั้งค่า→สร้างการดำเนินการปรับใช้→เรียกใช้ทันทีและยกเลิกการเลือกเปิดใช้งานการเรียกใช้ทันที

ป้อนคำอธิบายรูปภาพที่นี่


5

การออกแบบใน Android 2.3 (เวอร์ชั่นเสถียร) มีการเปลี่ยนแปลงเล็กน้อย

ไฟล์→การตั้งค่า→สร้างการดำเนินการปรับใช้→เรียกใช้ทันทีและยกเลิกการเลือกเปิดใช้งานเรียกใช้ทันที

ป้อนคำอธิบายรูปภาพที่นี่


2

อัปเดตสิงหาคม 2019

ใน Android Studio 3.5 เรียกใช้ทันทีถูกแทนที่ด้วยใช้การเปลี่ยนแปลง และใช้งานได้ในวิธีที่แตกต่าง: APK ไม่ได้ถูกแก้ไขในขณะนี้อีกต่อไป แต่จะใช้เครื่องมือรันไทม์แทนการกำหนดคลาสในทันที ( ข้อมูลเพิ่มเติม ) ดังนั้นเนื่องจากการตั้งค่าการรันทันทีของ Android Studio 3.5 จะถูกแทนที่ด้วยการปรับใช้ (การตั้งค่า -> Build, Execution, Deployment -> Deployment):ป้อนคำอธิบายรูปภาพที่นี่


1

ฉันลองทั้งหมดข้างต้น แต่ไม่มีอะไรช่วยในที่สุดฉันเพิ่งพบว่าภายใต้การตั้งค่า >> แอพอุปกรณ์ยังคงมีรายการสำหรับแอปพลิเคชันที่ถอนการติดตั้งเป็นปิดใช้งานฉันเพิ่งถอนการติดตั้งจากที่นั่นและเริ่มทำงาน

:) อาจเป็นประโยชน์สำหรับใครบางคน

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.