Android Studio - เติมข้อความอัตโนมัติและฟีเจอร์อื่น ๆ ไม่ทำงาน


116

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

ใครก็ได้โปรดช่วยฉันด้วยปัญหานี้

คำตอบ:


208

ไปที่ File> Invalidate Caches / Restart ... > คลิกที่ Invalidate and Restart

สิ่งนี้ใช้ได้ผลกับฉันจริงๆ แหล่งที่มา: https://code.google.com/p/android/issues/detail?id=61844#c4


3
นี้ได้ผล คุณต้องรอให้กระบวนการ "จัดทำดัชนี" เสร็จสิ้น ยังไงก็ตามการเรียงลำดับคำตอบของ SO คืออะไร? นี่เป็นคำตอบที่ดีที่สุดอย่างชัดเจน แต่อยู่ด้านล่างสำเนาที่ไม่ถูกต้องของคำตอบโหมดประหยัดพลังงาน (ซึ่งไม่ได้ผล)
Timmmm

2
ไม่ทำงานอีกต่อไป - AS 3.1.3 หยุดให้คำแนะนำอย่างกะทันหันเมื่อแก้ไข XML!
ใครสักคน

หากไม่ได้ผลให้ลองลบแคชด้วยตนเอง: ดูคำตอบนี้ สิ่งนี้ช่วยในกรณีของฉัน
Pecan

97

คุณยังสามารถตรวจสอบว่าโหมดประหยัดพลังงานบนเมนูไฟล์ถูกปิดใช้งานหรือไม่


1
สำหรับฉันการปิดโหมดประหยัดพลังงานเป็นเคล็ดลับ! ขอบคุณ. สำหรับโหมดอื่น ๆ โหมดประหยัดพลังงานสามารถปิดใช้งานได้จากไฟล์ -> โหมดประหยัดพลังงาน
กระต่ายกระต่าย

หลังจาก googling มากในที่สุดสิ่งนี้ก็ใช้ได้ผลสำหรับฉัน แต่ฉันต้องออกและรีสตาร์ท Android Studio ก่อนที่จะเริ่มทำงาน ขอบคุณสำหรับการแบ่งปัน.
RickC

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

ขอบคุณสำหรับคำตอบ :)
Noban Hasan

35

ปิด Android Studio ไปที่ C: \ Users \ UserName.android แล้วเปลี่ยนชื่อโฟลเดอร์:

  • สร้างแคชเพื่อ build-cache_old

ไปที่ C: \ Users \ UserName. AndroidStudio3.2 \ system และเปลี่ยนชื่อโฟลเดอร์เหล่านี้:

  • แคชไปที่ caches_old

  • คอมไพเลอร์ไปยัง compiler_old

  • คอมไพล์เซิร์ฟเวอร์เพื่อคอมไพล์ server_old

  • การแปลงเป็น conversion_old

  • external_build_system ไปยัง external_build_system_old

  • เฟรมเวิร์กถึง frameworks_old

  • ไล่ระดับไปที่ gradle_old

  • resource_folder_cache ไปยัง resource_folder_cache_old

เปิด Android Studio และเปิดโครงการของคุณอีกครั้ง


19
  1. ปิด android studio

  2. ไปที่ path / .AndroidStudio3.5 / system / delete caches folder

  3. เริ่ม Android Studio

    นี่คืองานสำหรับฉัน


1
ขอบคุณ. มันช่วยฉัน
โสภิ

ขอขอบคุณพี่ชาย!!! หลังจากแก้ปัญหามากมายในที่สุดสิ่งนี้ก็ได้ผล
Ankit Gupta

ประหยัดเวลาของฉันขอบคุณติดอยู่กับ 2 ชั่วโมงอีกครั้งและรีสตาร์ท Android Studio ในที่สุดก็คงที่
Sanjeev Kumar

16

ส่วนใหญ่ฉันพบว่าปัญหาPower Save Modeคือเปิดใช้งานให้ปิดใช้งานไปที่Current inspection profile(มุมขวาล่างในAndroid Studio)

ใส่คำอธิบายภาพที่นี่


14

ฉันไม่พบปัญหานี้เป็นการส่วนตัว แต่ลองตรวจสอบการตั้งค่าต่อไปนี้ ( File-> SettingsหรือAlt+F7):

การตั้งค่าโครงการ [ชื่อ]
Inspections - ตรวจสอบให้แน่ใจว่าAndroidและAndroid Lintมีการตรวจสอบหรือสลับกันเพียงแค่ตั้งมันกลับไปเริ่มต้นโดยใช้กล่องแบบหล่นลงที่ด้านบน

การตั้งค่า IDE
Editor -> Code Completion- ตรวจสอบให้แน่ใจว่าAutopopup code completionได้เลือกไว้ (และตรวจสอบการตั้งค่าที่เหลือตามความต้องการของคุณ


7

ฉันมีปัญหาที่คล้ายกันซึ่งไม่มีวิธีแก้ปัญหาอื่นใดทำงานได้

การปิด Android Studio แล้วลบ .idea และสร้างโฟลเดอร์ช่วยแก้ปัญหาได้


7

หากไม่มีอะไรทำงาน (เหมือนเกิดขึ้นกับฉัน) ไปที่โปรไฟล์ผู้ใช้ของคุณใน windows ที่% userprofile% คุณจะพบโฟลเดอร์ที่นั่น (ซ่อนอยู่) ซึ่งตั้งชื่อตามเวอร์ชันของ android studio ที่คุณใช้อยู่และขึ้นต้นด้วยจุด

เช่น. AndroidStudio3.1. เพียงแค่ลบที่


1
การดำเนินการนี้จะลบการกำหนดค่าทั้งหมดที่คุณตั้งค่าไว้สำหรับ android studio
Mirwise Khan



6

วิธีแก้ไข : ลองปิด"ไฟล์ -> โหมดประหยัดพลังงาน"ในAndroid Studio (เบต้า) 0.8.14 - Mac OS X

บน windows ตัวเลือกอาจอยู่ที่อื่น


ฉันมีปัญหาเดียวกันจากนั้นฉันก็จำได้ว่าในขณะที่สำรวจสตูดิโอ Android ใหม่ฉันเปิด"ไฟล์ -> โหมดประหยัดพลังงาน"เพื่อดูว่ามันทำอะไร?

ฉันปิดใช้งานโหมดประหยัดพลังงานและคุณสมบัติอัจฉริยะเหล่านั้นกลับมาแล้ว

มันกลับกลายเป็นว่าในโหมดประหยัดพลังงาน, Android สตูดิโอปิดโมดูลที่รับผิดชอบในการคุณสมบัติเช่นสมาร์ทจบรหัสและวิเคราะห์รหัส


6

มันใช้งานได้

ปิดโหมดประหยัดพลังงาน

ยกเลิกการเลือกตัวเลือกโหมดประหยัดพลังงาน:: ไฟล์ -> โหมดประหยัดพลังงาน


5

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

เพื่อปิดโหมดประหยัดพลังงาน

- Go to File Menu of Studio
- Uncheck The Power Saver Mode

ในการวิเคราะห์รหัส IDE ของคุณจะแสดงโดยใช้สัญลักษณ์รูปตาที่มุมขวาของ android studio ของคุณ

If Green means it is enabled and there is no error in your code.
If Red Means It is enabled but there are few errors in your code.
If It is white or blur then code analysis is disabled

1
การตรวจสอบสีเขียวหมายความว่าไม่มีข้อผิดพลาด สี่เหลี่ยมสีเหลืองหมายถึงมีคำเตือน สี่เหลี่ยมสีแดงหมายความว่ามีข้อผิดพลาด ตาขาวหมายความว่าอยู่ระหว่างดำเนินการ ไอคอนหยุดชั่วคราวสีขาวหมายความว่ากำลังรอให้หน้าต่างเติมข้อความอัตโนมัติปิดลง มีไอคอนสีขาวอีกอันซึ่งหมายความว่าอยู่ในโหมดประหยัดพลังงานและปิดใช้งานอยู่
Anubian Noob

4

เพียงแค่ลบโฟลเดอร์ทั้งหมดที่มีชื่อ AndroidStudioPreview

บน Windows:

ไปที่โฟลเดอร์ผู้ใช้ของคุณ - ใน Windows 7/8 จะเป็น:

[SYSDRIVE]:\Users[your username] (ex. C:\Users\JohnDoe)

ในโฟลเดอร์นี้ควรมีโฟลเดอร์ชื่อ .AndroidStudioPreview

บน Mac OS X

ลบไฟล์เหล่านี้:

~/Library/Application Support/AndroidStudioPreview ~/Library/Caches/AndroidStudioPreview ~/Library/Logs/AndroidStudioPreview ~/Library/Preferences/AndroidStudioPreview


2

ในกรณีของฉันเมื่อฉันเปลี่ยนภาษาของแป้นพิมพ์เป็นภาษาอังกฤษการเติมอัตโนมัติจะทำงานอีกครั้ง


1

ฉันมีปัญหานี้หลายครั้งจนถึงตอนนี้ฉันขอแนะนำวิธีการเหล่านี้:

1 ตามที่กล่าวไว้ตรวจสอบโหมดประหยัดพลังงาน

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


6
การสร้างโครงการใหม่ในลักษณะนี้เป็นแนวทาง "WebMD" ... มันเป็นมะเร็ง
mwieczorek

1

หากคุณมีโครงการห้องสมุดรวมให้แน่ใจว่าห้องสมุดมีการอ้างอิงในbuild.gradleการระบุไว้ใช้การกำหนดค่าไม่ได้กำหนดค่า ตรวจสอบให้แน่ใจด้วยว่าโปรเจ็กต์ที่มีไลบรารีมีรายการอ้างอิงทั้งหมด (การใช้คอนฟิกูเรชันใช้ได้ที่นี่)apiimplementationimplementation


มันยังใช้ไม่ได้ ฉันรวมมุมมองที่กำหนดเองไว้ในไฟล์ xml แอตทริบิวต์ (กำหนดเองหรือค่าเริ่มต้น) ไม่ได้กรอกอัตโนมัติ แม้แต่การอ้างอิงไฟล์ขนาดเล็กหรือสตริงก็ใช้ไม่ได้กับมุมมองนั้นเท่านั้น
Paramveer Singh

0
'The file size (2561270 bytes) exceeds configured limit (2560000 bytes). Code insight features are not available.' 

มีปัญหานี้เป็นเวลาหลายวันโดยไม่มีวิธีแก้ไขปัญหาที่เสนอเหล่านี้ทำงานก่อนที่จะได้รับข้อความนี้เป็นสีเหลืองใต้แท็บหลังจากเพิ่มบรรทัดของรหัส การลบบรรทัดของรหัสจะกำจัดข้อความ แต่ไม่ใช่ปัญหา ดูเหมือนจะมีหน้าต่างขนาดรหัสที่คุณสูญเสียคุณสมบัติเชิงลึก แต่ไม่ได้รับข้อความนี้อย่างน้อยก็สำหรับฉัน เมื่อคุณไปถึงจุดหนึ่งข้อความจะปรากฏขึ้นในที่สุด วิธีแก้ปัญหาที่แนะนำในเธรดอื่นสำหรับปัญหานี้คือการแก้ไข 'Help / Edit Custom Properties' เพื่อเพิ่มขีด จำกัด ที่กำหนดค่าไว้ แต่เพียงแค่เปิดสิ่งนี้ขึ้นมาจะมีบทสนทนาถามว่าฉันต้องการสร้างโฟลเดอร์ 'idea.properties' หรือไม่ดังนั้นฉันจึงตัดสินใจ ไม่ต้องเสี่ยงต่อการตัดขนาดไฟล์ในที่สุด



0

ฉันพบกับปัญหานี้ในขณะที่เพิ่มไลบรารี kotlin ลงในโปรเจ็กต์ของฉันบน mac การเปลี่ยนภาษา macbook เป็นภาษาอังกฤษช่วยแก้ปัญหานี้ได้ ฉันยังมีปัญหาแปลก ๆ เกี่ยวกับรหัสการเชื่อมโยงฐานข้อมูลที่สร้างขึ้นโดยอัตโนมัติซึ่งจะได้รับการแก้ไขด้วย


0

อาจมีหลายสิ่งที่ทำให้เกิดสิ่งนี้

  1. ตรวจสอบให้แน่ใจว่าคุณได้เขียนเวอร์ชันที่ถูกต้องในtargetSdkVersionและcompileSdkVersionและ
  2. ตรวจสอบให้แน่ใจtargetSdkVersionและcompileSdkVersionเหมือนกัน

โซลูชันอื่น ๆ สามารถ:

  1. ทำให้แคชไม่ถูกต้องและรีสตาร์ท Android Studio จากFileInvalidate Caches / Restarts...
  2. ทำความสะอาดโครงการของคุณจาก BuildClean Project
  3. สร้างโครงการใหม่จากBuildRebuild Project
  4. สร้างโครงการจากBuildMake Project[กระบวนการนี้อาจใช้เวลาสักครู่]

0

จากเมนูเลือก: File-> Invalidate Catches / Restart ...

กว่าในกล่องโต้ตอบที่เปิดอยู่ให้เลือก: "Invalidate and Restart" และรอเพื่อรีสตาร์ท android studio


-1

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


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