การจัดทำดัชนีตรึงด้วยข้อความ: การทำดัชนีหยุดชั่วคราวเนื่องจากมีการอัพเดทเป็นชุด


141

ฉันอัปเดต Android Studio เป็นเวอร์ชัน 3.2 แล้ว

หลังจากนั้นอัปเดตหนึ่งในโครงการของฉันไม่ต้องการจัดทำดัชนี

มันค้างด้วยข้อความ

"การทำดัชนีหยุดชั่วคราวเนื่องจากการอัพเดทเป็นชุด"

ฉันจะแก้ไขสิ่งนี้ได้อย่างไร

ไฟล์gradle-wrapper.properties:

distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-4.4-all.zip

ไฟล์gradle-properties:

org.gradle.jvmargs=-Xmx1536m
org.gradle.parallel=true
org.gradle.daemon=true
org.gradle.configureondemand=true

คุณมีรสชาติของผลิตภัณฑ์ใน build.gradle ไหม? คุณมีโมดูลอื่น ๆ ยกเว้น "แอพ" หรือไม่?
aeracode

@ aeracode ไม่ ฉันไม่มีโมดูลอื่นใดนอกจากแอพ
Axbor Axrorov

สำหรับฉันข้อความคือ: การจัดทำดัชนีหยุดชั่วคราวเนื่องจากการปรับปรุงชุด เพิ่มความคิดเห็นเพื่อให้ Google และดัชนีถูกต้อง: D
droid256

นำเข้าโครงการอีกครั้งเป็นทางออกเดียวสำหรับฉันหลังจากลองใช้วิธีแก้ไขปัญหาอื่น ๆ ทั้งหมดแล้ว
Saad Bilal

คำตอบ:


72

ผมประสบปัญหาเดียวกันกับAndroid 3.2 ทำให้แคชใช้ไม่ได้และเริ่ม Android Studio ใหม่ แต่ก็ยังใช้ไม่ได้สำหรับฉัน จากนั้นฉันเพิ่งนำเข้าโครงการอีกครั้งและใช้งานได้!


3
ฉันมีปัญหาเดียวกันใน AS 3.2 และแก้ไขการนำเข้าซ้ำอีกครั้งด้วย ... ty :)
Alex Felipe

2
ฉันแก้ไขมันด้วยการลบไฟล์ * .iml และโฟลเดอร์.
aide ทั้งหมด

3
คุณหมายถึง "นำเข้าอีกครั้ง" ตัวเลือกนี้อยู่ที่ไหนหรือฉันจะทำอย่างไร
Jonathan Rys

ฉันตั้งใจจะนำเข้าโครงการอีกครั้ง
Muhamed Riyas M

6
(ไฟล์ -> แคชไม่ถูกต้อง) ทำงานให้ฉันหลังจากอัปเดตจาก 3.2 เป็น 3.3
Brendan Cordingley

39

เพิ่งเริ่มต้นใหม่ ( File > Invalidate Cache & Restart > Just Restart)

ฉันประสบปัญหานี้ใน Android Studio 3 + เมื่อปิด Studio อย่างแรงระหว่างกระบวนการไล่ระดับบางอย่าง


ใช้งานได้ แต่จากนั้นฉันได้รับข้อผิดพลาด https เมื่ออัปเดตการสนับสนุน Markdown ต้องทำตามหัวข้อนี้เพื่อแก้ไข: stackoverflow.com/questions/11571201/…
ผลไม้

นำเข้าโครงการอีกครั้งเป็นทางออกเดียวสำหรับฉันหลังจากลองใช้วิธีแก้ไขปัญหาอื่น ๆ ทั้งหมดแล้ว
Saad Bilal

นอกจากนี้ยังเกิดขึ้นหากคุณแก้ไขโครงการโดยใช้ android-studio เป็น root (เช่นด้วยsudo) เมื่อคุณลองใช้ android-studio กับโครงการเดียวกันกับผู้ใช้ทั่วไปจะไม่สามารถเขียนทับไฟล์ที่รูทได้สร้างขึ้น การทำให้แคชใช้ไม่ได้และลบ.idea-, app/build- และ - .gradleโฟลเดอร์ (ต้องการsudo) แก้ปัญหา
pasbi

34

การกดปุ่มเล่นก็ใช้งานได้สำหรับฉัน มันจัดทำดัชนีและติดตั้ง apk เสร็จในไม่กี่วินาที จับได้ว่าฉันต้องทำทุกครั้งและชุดดูเหมือนจะไม่ปรับปรุง


มันก็ใช้ได้ผลสำหรับฉันเช่นกัน ... แต่คุณรู้วิธีการทำให้เป็นอัตโนมัติหรือไม่?
Nadeem Shaikh

26

คลิกที่ปุ่มเล่นทางด้านขวาของแถบความคืบหน้า


หลังจากปุ่มเล่นคลิกมันเริ่มแสดงScanning files to indexแต่ไม่มีการเปลี่ยนแปลงและไม่มีอะไรเกิดขึ้นแม้หลังจาก 10 นาที แถบความคืบหน้ากำลังโหลดอยู่ แต่ ปิดโครงการและเปิดทำงานสำหรับฉัน
Adarsh ​​Vijayan P

4
@AdarshVijayanP ปัญหานี้จะเกิดขึ้นอีกครั้งไม่ว่าคุณจะรีสตาร์ทสตูดิโอหรือกดปุ่ม สำหรับกรณีส่วนใหญ่การคลิกที่ปุ่มเล่นจะช่วยแก้ปัญหานี้ได้ ฉันหวังว่านี่จะได้รับการแก้ไขด้วยการอัปเดต Android Studio ครั้งต่อไป
twenk11k

21

กดปุ่มเล่นทางด้านขวาของข้อความนี้และปัญหาจะได้รับการแก้ไข

คุณต้องทำทุกครั้งเพราะตอนนี้ปัญหาเป็นระบบและไม่มีวิธีแก้ปัญหาไม่ให้ปรากฏ


นี่เป็นสิ่งแรกที่ฉันลองไม่ช่วย
Axbor Axrorov

8
ทุกอย่างฉันไม่อยากจะเชื่อเลยว่าปัญหานี้ทำให้ฉันเดือดร้อนมากแค่ไหนและได้รับการแก้ไขด้วยการคลิกปุ่มแช่งเล็ก ๆ ที่ฉันไม่เคยเห็นมาก่อน
AutonomousApps

13

ฉันทำให้แคชใช้ไม่ได้และเริ่ม Android Studio ใหม่ ที่ทำงานให้ฉัน คุณสามารถทำได้โดย: File > Invalidate Caches / Restart > Invalidate and Restart


1
แคชจะสามารถใช้งานไม่ได้อย่างไร
Peter Mortensen

5
ไปที่ไฟล์> ทำให้แคช / รีสตาร์ทไม่ถูกต้อง> ทำให้เป็นโมฆะและรีสตาร์ท
Tamoxin

12

ฉันประสบปัญหานี้หลายครั้งและสิ่งที่ฉันทำทุกครั้งคือ:

ขั้นแรกให้คลิกที่แถบการประมวลผลที่ด้านล่างของ android studio

หน้าต่างป๊อปอัปจะปรากฏบนหน้าจอเช่นนี้ - ป้อนคำอธิบายรูปภาพที่นี่

คลิกที่ปุ่ม Play วงกลมสีแดงเพื่อให้กระบวนการเสร็จสมบูรณ์

โปรดทราบว่าคุณจะต้องทำซ้ำทุกครั้งที่คุณประสบปัญหานี้เพราะนี่เป็นข้อผิดพลาดบางอย่างหรือบางอย่างใน AS เวอร์ชัน 3.2

ทางเลือก:คลิกที่ปุ่ม (-) ย่อเล็กสุดถ้าคุณต้องการที่จะป๊อปอัพเพื่อลด


2
@ MarkBuikema แต่นี่เป็นวิธีแก้ปัญหาที่ใช้งานได้ตลอดและฉันได้ลองและทดสอบวิธีการอื่น ๆ อีกมากมาย แต่ไม่มีใครทำงานและมันใช้ได้ทุกครั้งดังนั้นฉันจึงโพสต์สิ่งนี้เป็นคำตอบ หวังว่านี่อาจช่วยใครซักคน ฉันคิดว่าพวกเขาจะแก้ไขปัญหานี้ในการอัปเดต android studio ครั้งต่อไป
Harshit Agrawal

8

ฉันต้องเผชิญกับปัญหาเดียวกันดูเหมือนว่า Android Studio ทำแคชให้ยุ่ง

ไปที่ไฟล์ > ทำให้แคชใช้ไม่ได้และรีสตาร์ท

จากนั้นใน Pop Up ที่ปรากฏขึ้นให้เลือกใช้งานไม่ได้และเริ่มต้นใหม่


6

ดูเหมือนว่ามีปัญหากับ Android Studio เอง ฉันแก้ไขปัญหาได้แล้วโดยทำตามขั้นตอนเหล่านี้:

  1. คลิก File >Invalidate Caches / Restart
  2. เลือกป๊อปอัป Invalidate and Restart

6

ทำให้แคชไม่ถูกต้อง -> รีสตาร์ท Android Studio -> นำเข้าโครงการอีกครั้งจากที่ตั้งโครงการ มันใช้งานได้สำหรับฉัน


5

นี่เป็นปัญหาใน Android Studio ตั้งแต่ v3.2 ฉันได้โพสต์ปัญหาใน Android Studio Issue Tracker แล้วในที่สุดมันก็ได้รับการยอมรับ รอให้พวกเขาแก้มัน

นี่คือตัวติดตามปัญหาคุณสามารถติดตามได้จากที่นี่

โปรดติดดาวปัญหานี้เพื่อช่วยแก้ไข


นี่ไม่ได้ให้คำตอบสำหรับคำตอบนี้ หากคุณโพสต์ปัญหาแล้วให้แก้ปัญหาชั่วคราวกับปัญหานี้
Harshit Agrawal

4

เชื่อมต่อกับอินเทอร์เน็ตปล่อยชุดข้อมูลให้อัปเดตออกครั้งเดียวแล้วมันจะง่ายขึ้นในครั้งต่อไป หรือ ... คลิกที่ปุ่มเล่น


3

ฉันเห็นข้อผิดพลาดนี้และไม่มีวิธีแก้ไขปัญหาที่โพสต์ที่นี่ทำงานให้ฉัน ฉันมีสถานการณ์เฉพาะ (ดูด้านล่าง) และฉันสามารถกำจัดปัญหาในสถานการณ์เฉพาะของฉัน ไม่แน่ใจว่า OP มีสถานการณ์เดียวกันโดยที่นี่คือสองเซ็นต์ของฉัน:

ในกรณีเฉพาะของฉันฉันมีสองโครงการที่เปิดใน Android Studio ซึ่งหนึ่งในโครงการนั้นมาจากไดเรกทอรีที่ติดตั้ง sshfs (โครงการอื่นเป็นโครงการในคอมพิวเตอร์ของฉัน) ฉันเชื่อว่าการทำให้ Android Studio ส่งข้อความ "การทำดัชนีหยุดชั่วคราวเนื่องจากมีการอัปเดตเป็นชุด" บนทั้งคู่โครงการ

เพื่อกำจัดข้อผิดพลาดในโครงการท้องถิ่นฉันต้องปิดโครงการติดตั้งระยะไกล เมื่อปิดโปรเจ็กต์นั้นข้อความก็หายไปสำหรับโปรเจคท้องถิ่นของฉัน

หวังว่าจะช่วย


3
  1. ปิดโครงการของคุณ
  2. ไปที่ไดเรกทอรีโครงการของคุณ
  3. ค้นหาและลบxxx.imlไฟล์, .ideaและ.gradleโฟลเดอร์
  4. เปิดโครงการของคุณอีกครั้งโดยใช้ Android Studio

3

ฉันมีปัญหาเดียวกันและฉันแก้ไขโดยทำดังต่อไปนี้: คลิกไฟล์ -> คลิกที่ทำให้แคช / รีสตาร์ทไม่ถูกต้องคุณจะเห็นป๊อปอัป -> เลือกใช้ไม่ได้และรีสตาร์ท


1

ฉันทำได้โดยการส่งออกโครงการเป็นไฟล์ zip และเปิดเหมือนปกติ คุณสามารถส่งออกโดยคลิกที่ไฟล์ navbar และเลือกส่งออกเป็นไฟล์ zip


1

ฉันประสบปัญหาเดียวกัน แต่สถานการณ์ที่นำไปสู่สิ่งนี้แตกต่างกัน: ฉันสร้างสาขาระยะไกลบนที่เก็บของโครงการบน GitHub และมันว่างเปล่า จากนั้นฉันเช็คเอ้าท์ที่สาขานั้นในขณะที่ android studio กำลังทำงาน

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

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


1

ไม่มีคำตอบอื่นใดที่เหมาะกับฉัน ไม่แม้แต่จะกดปุ่ม "เล่น" สิ่งที่ใช้งานได้ทั้งหมดคือปิดโครงการและเปิดใหม่อีกครั้งผ่าน "เปิดโครงการ Android Studio ที่มีอยู่"

เอฟเฟกต์จะคงอยู่เพียงครั้งเดียวเท่านั้น ทันทีที่ฉันปิดและเปิดโครงการอีกครั้งหรือ AS 3.3 ปัญหาจะปรากฏขึ้นอีกครั้ง

การลบC:\Users\<user>\.AndroidStudio3.3\config\options\recentProjects.xml(ก่อนเริ่ม AS 3.3) เป็นวิธีทางเลือกในการทำสิ่งเดียวกันให้สำเร็จ

แก้ไข

เมื่ออัปเกรดเป็น AS 3.3.2 โซลูชันนี้จะไม่ทำงานอีกต่อไป อย่างไรก็ตามหลังจาก "แคชและรีสตาร์ทไม่ถูกต้อง" ปัญหาจะหายไป


0

คลิกที่ปุ่มเล่นสองครั้งแล้วไปที่ไฟล์ -> ทำให้แคช / รีสตาร์ทไม่ถูกต้อง ...

ทำซ้ำขั้นตอนนี้ทุกครั้งเมื่อใดก็ตามที่คุณประสบปัญหานี้



0

ฉันประสบปัญหาเดียวกันเนื่องจากรุ่น AS ของฉันไม่เหมือนกันกับเวอร์ชั่นของ gradle plugin


0

นี้ค็อกคัสปัญหาสุ่มในสตูดิโอของ Android V3 + [ติดตามปัญหา:. https://issuetracker.google.com/issues/118523471]

อาจจะมีหลายเหตุผลสำหรับปัญหานี้ แต่มันเป็นส่วนใหญ่ทั้ง " .gradle " ที่เกี่ยวข้องกับหรือ " .iml " ที่เกี่ยวข้องกับการกำหนดค่าไฟล์ IntelliJ / Android สตูดิโอ

การแก้ปัญหาที่เป็นไปได้:

  1. คลิกที่ไอคอน play ใต้แถบการประมวลผล (ที่ด้านล่างของ android studio) แต่โปรดทราบว่าการคลิกหลายครั้งอาจทำให้กระบวนการจัดทำดัชนีเสีย
  2. ทำให้แคชใช้ไม่ได้ (ไฟล์ -> ทำให้แคช & เริ่มใช้ไม่ได้ -> เพิ่งเริ่มต้นใหม่)
  3. ล้าง ((Build -> ล้างโครงการ) และสร้างใหม่ (สร้าง -> สร้างโครงการใหม่)
  4. ซิงค์โครงการกับไฟล์ Gradle: ตัวเลือกที่มี (ขึ้นอยู่กับเวอร์ชั่น Android Studio) ที่
    • เครื่องมือ -> Android -> ซิงค์โครงการที่มีไฟล์ Gradle
    • มีปุ่มที่มุมซ้ายบนในแถบเครื่องมือของ Android Studio
    • ไฟล์ -> ซิงค์โครงการที่มีไฟล์ Gradle
  5. ลบ. .idea & .gradle โฟลเดอร์และไฟล์. aide & .iml ออกจากไดเรกทอรีรากของโครงการและนำเข้าโครงการอีกครั้ง

ฉันได้เผชิญกับปัญหานี้ค่อนข้างสองสามครั้งและกำจัดไปแล้วโดยใช้วิธีการแก้ปัญหาข้างต้นอย่างน้อยหนึ่งอย่าง แต่ในบางสถานการณ์การแก้ปัญหาข้างต้นอาจไม่ได้ผลเท่าที่ฉันได้ติดกับดัก ในกรณีนี้ฉันต้องสร้างโครงการเดียวกันใหม่ตั้งแต่เริ่มต้นและคัดลอกไฟล์ที่ต้องการกลับเข้ามา แต่ความนึกคิดนี้ไม่ควรเป็นทางออก โปรดแจ้งให้เราทราบหากมีวิธีแก้ไขปัญหาอื่นที่เป็นไปได้


0

แคชที่ไม่ถูกต้องและการรีสตาร์ททำงานได้สำหรับฉัน ตอนนี้บิลด์จะรวบรวมในไม่กี่วินาที

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