การติดตั้งล้มเหลวด้วยข้อความไฟล์ไม่ถูกต้อง


177

การติดตั้งล้มเหลวด้วยข้อความไฟล์ไม่ถูกต้อง: K: \ project \ app \ build \ intermediates \ split-apk \ with_ImageProcessor \ debug \ slices \ slice_0.apk อาจเป็นไปได้ว่าปัญหานี้ได้รับการแก้ไขโดยการถอนการติดตั้ง apk ที่มีอยู่หากมีอยู่แล้วติดตั้งใหม่

คำเตือน: การถอนการติดตั้งจะลบข้อมูลแอปพลิเคชัน!

คุณต้องการถอนการติดตั้งแอปพลิเคชันที่มีอยู่หรือไม่

ฉันใช้งานโปรเจคใน android studio 2.3 beta 3


เพียงถอนการติดตั้งแอปเวอร์ชันก่อนหน้าและติดตั้งใหม่
Manohar Reddy


1
ไปที่การตั้งค่าของอุปกรณ์ -> แอพตรวจสอบว่าแอปของคุณแสดงอยู่ในรายการหรือไม่ ฉันคิดว่ามันถูกติดตั้งสำหรับโปรไฟล์ที่แตกต่างบางอย่างไม่ได้สำหรับโปรไฟล์ที่ใช้งานอยู่ของคุณ คุณต้องถอนการติดตั้งสำหรับโปรไฟล์ทั้งหมด
nnn

@ Bharat: มันแก้ปัญหาของคุณหรือไม่
nnn

4
ไฟล์> การตั้งค่า> สร้างการดำเนินการปรับใช้> เรียกใช้ทันที> ยกเลิกการตรวจสอบ (เปิดใช้งานการเรียกใช้ทันทีเพื่อเปลี่ยนรหัสร้อน)
dev_mg99

คำตอบ:


414

คลิกแท็บBuild ---> Clean Project

คลิกแท็บสร้าง ---> สร้าง APK

วิ่ง.


ใช่ปัญหาที่คล้ายกันเกิดขึ้นสำหรับ Xcode เช่นกันคุณต้องทำความสะอาดบ่อยครั้งและสร้าง
user25

แม้ว่าจะใช้งานได้ แต่ฉันสงสัยว่าทำไมต้องมี 'Clean Project' จริงๆ
Ahsan

หากรหัสนี้ใช้ไม่ได้ให้ยกเลิกการเลือก 'เรียกใช้ทันที' แล้วลองอีกครั้ง
Ahamadullah Saikat

101

ฉันพบวิธีแก้ปัญหาไปที่

การตั้งค่า> สร้างดำเนินการปรับใช้> เรียกใช้ทันที> เปิดใช้งานการเรียกใช้ทันทีเพื่อเปลี่ยนรหัส / การเปลี่ยนทรัพยากรในการปรับใช้ (ไม่เลือกตัวเลือกนี้)

`


1
ทำงานบน android studio 3.0 เช่นกัน
IlyaEremin

คุณต้องการให้เราปิดการใช้งานการทำงานทันทีหรือไม่?
25

คุณสามารถลองด้วย: Build -> Clean Project; สร้าง -> สร้างโครงการ; จากนั้นเรียกใช้ apk ของคุณในอุปกรณ์ของคุณ
Kreshnik

ตัวเลือกนี้ไม่มีอยู่สำหรับฉัน แต่การเริ่มต้นทำงานในสตูดิโอ Android ใหม่อีกครั้ง
Homayoun Behzadian

77

เพียงทำตามสองขั้นตอน

ขั้นตอนที่ 1: สร้าง ---> ทำความสะอาด

ขั้นตอนที่ 2: สร้าง -> สร้าง APK

หวังว่ามันจะใช้งานได้ ขอให้โชคดีนะ


25

ฉันแก้ไขมันด้วยวิธีนี้:

คลิกแท็บ Build ---> Clean Project

คลิกแท็บสร้าง ---> สร้างโครงการใหม่

คลิกแท็บสร้าง ---> สร้าง APK

วิ่ง.


22

หวังว่านี่จะช่วยแก้ปัญหาของคุณได้

ทำตามขั้นตอนต่อไปนี้

1. ทำความสะอาดโครงการของคุณ

ทำความสะอาดโครงการ

2. สร้างโครงการของคุณใหม่

การสร้างโครงการขึ้นใหม่

3. สร้างและเรียกใช้โครงการของคุณในที่สุด


15

ก่อนอื่นให้ลองทำความสะอาดและสร้างโครงการใหม่ หากวิธีนี้ใช้ไม่ได้ผลให้ลองทำดังนี้:

การตั้งค่า > สร้างการดำเนินการปรับใช้ : ยกเลิกการทำเครื่องหมายเปิดใช้การเรียกใช้ทันทีเพื่อสลับรหัสร้อน ...

สิ่งนี้แก้ปัญหาได้ทันทีสำหรับฉัน

PS ฉันโพสต์คำตอบนี้ตั้งแต่ปี 2017 และฉันไม่คิดว่ามีคุณลักษณะนี้ในปี 2014 ดังนั้นจึงไม่ทำให้เกิดปัญหานี้


15

โปรดทำตามขั้นตอนด้านล่างไฟล์> การตั้งค่า> สร้างการดำเนินการปรับใช้> เรียกใช้ทันที> ยกเลิกการตรวจสอบ (เปิดใช้งานการเรียกใช้ทันทีเพื่อแลกเปลี่ยนรหัสร้อน)

มันใช้งานได้สำหรับฉัน

ขอบคุณ


12

สิ่งนี้เกิดขึ้นกับฉันเมื่อฉันคัดลอกรหัสโครงการจากแล็ปท็อปเครื่องหนึ่งไปยังอีกเครื่องหนึ่งและลองเรียกใช้โครงการ สิ่งที่แก้ไขสำหรับฉันนี้คือ:

  1. ลบโฟลเดอร์สร้างของโครงการ
  2. ทำความสะอาดโครงการ
  3. สร้างโครงการ
  4. วิ่ง

7

ในกรณีของฉันฉันมีปัญหาเดียวกันเมื่อชื่อโครงการของฉันมีเครื่องหมาย "&" การแก้ปัญหาคือการเปลี่ยนชื่อโครงการจากเบราว์เซอร์ไฟล์ดังนั้นจึงไม่มีสัญญาณ "&" ใด ๆ จาก:

  • สร้างเมนู -> ทำความสะอาดโครงการ
  • สร้างเมนู -> สร้าง APK

ฉันทดสอบสองครั้งและใช้งานได้ดี



2

ทำตามขั้นตอนบางอย่าง:

Clean Project
Rebuild Project
Invalidate Caches / Restart

ตอนนี้ทำงานโครงการของคุณ หวังว่ามันจะทำงาน

มันใช้งานได้สำหรับฉัน




1

ลบโฟลเดอร์ระดับกลางหลังจากนั้นเรียกใช้โครงการกำลังทำงานได้ดีจริง ๆ ที่ APK สร้างไปยังระบบอื่น ไปที่แอพ / สร้าง / ตัวกลาง


1

ในกรณีของฉันมีการพิสูจน์เพียงครั้งเดียว'ในไดเรกทอรีโครงการและหลังจากลบการแก้ไขแล้ว



0

ปัญหาของฉันเกิดจากการติดตั้ง Android Studio

ฉันกำลังสร้างเซิร์ฟเวอร์ CI ใหม่และแม้ว่าฉันจะติดตั้ง Android Studio และติดตั้ง SDK ฯลฯ ฉันไม่ได้เปิดสตูดิโอกับโครงการ - เพียงแค่ไปที่บรรทัดคำสั่งเพื่อสร้าง เมื่อฉันเปิดโครงการในสตูดิโอในภายหลังมันเริ่มพร้อมท์สำหรับการอัปเดตทุกประเภท เดินตามลูกบอลกระดอนจากนั้นฉันก็สามารถเข้าถึงอุปกรณ์ที่เชื่อมต่อกับ USB ได้

หวังว่านี่จะเป็นประโยชน์สำหรับ Build Master และ DevOps ในฐานะ "got-cha" เพื่อหลีกเลี่ยง


-1

ลองทำความสะอาดโครงการและสร้างใหม่หากไม่ได้ผลลองปิดการใช้งานการเรียกใช้ทันทีจากการตั้งค่า> สร้าง> เรียกใช้ทันทีในกรณีที่คุณกำลังเรียกใช้รหัสของผู้อื่น

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