Android Studio - Tự động hoàn thành và các tính năng khác không hoạt động


116

Tôi đã cài đặt studio android .. nó hoạt động tốt. Bây giờ đột nhiên, không có tính năng tự động hoàn thành nào hoạt động .. Tôi có thể nhập bất kỳ thứ gì ở bất cứ đâu mà không cần kiểm tra biến, không cần trợ giúp với các chức năng hoặc kiểm tra bất kỳ thứ gì. Tôi vẫn có thể biên dịch dự án và tôi gặp lỗi khi điều đó xảy ra.

Bất cứ ai có thể vui lòng giúp tôi với vấn đề này.

Câu trả lời:


207

Đi tới Tệp> Không hợp lệ bộ nhớ cache / Khởi động lại ...> Nhấp vào Không hợp lệ và Khởi động lại

Điều này thực sự hiệu quả đối với tôi. nguồn: https://code.google.com/p/android/issues/detail?id=61844#c4


3
Những công việc này. Bạn phải đợi quá trình "lập chỉ mục" kết thúc. Nhân tiện, có gì với cách sắp xếp câu trả lời của SO? Đây rõ ràng là câu trả lời tốt nhất nhưng nó nằm dưới một số bản sao xấu của câu trả lời chế độ tiết kiệm năng lượng (không hoạt động).
Timmmm

2
không còn hoạt động - AS 3.1.3 đã đột ngột ngừng đưa ra đề xuất khi chỉnh sửa XML!
Ai đó ở đâu đó vào

Nếu điều này không hiệu quả với bạn, hãy thử xóa bộ nhớ đệm theo cách thủ công: xem câu trả lời này . Điều này đã giúp trong trường hợp của tôi.
Pecan

97

Bạn cũng có thể kiểm tra xem Chế độ tiết kiệm điện trên menu Tệp có bị tắt hay không.


1
Đối với tôi, tắt chế độ tiết kiệm năng lượng đã thực hiện một mẹo nhỏ! Cảm ơn. Đối với những người khác chế độ tiết kiệm điện Chế độ có thể bị vô hiệu hóa từ File-> Power Save Mode
Bunny Rabbit

Sau nhiều googling, điều này cuối cùng đã hoạt động với tôi, nhưng tôi phải thoát và khởi động lại Android Studio trước khi nó bắt đầu hoạt động. Cám ơn vì đã chia sẻ.
RickC

Tôi chỉ có thể tắt Tiết kiệm năng lượng sau khi rút và cắm lại máy tính xách tay của mình
tudor 29/09 '19

Cảm ơn vì câu trả lời :)
Noban Hasan

35

Đóng Android Studio Đi tới C: \ Users \ UserName.android và đổi tên thư mục:

  • build-cache thành build-cache_old

Đi tới C: \ Users \ UserName.AndroidStudio3.2 \ system và đổi tên các thư mục này:

  • caches vào caches_old

  • trình biên dịch sang compiler_old

  • compile-server thành compile-server_old

  • chuyển đổi thành chuyển_đổi_đầu

  • external_build_system thành external_build_system_old

  • từ khung đến frameworks_old

  • gradle thành gradle_old

  • resource_folder_cache thành resource_folder_cache_old

Mở Android Studio và mở lại dự án của bạn.


19
  1. đóng studio android

  2. Vào thư mục path / .AndroidStudio3.5 / system / delete caches

  3. khởi động Android Studio

    đây là công việc đối với tôi.


1
Cảm ơn. Nó đã giúp đỡ tôi.
sophin

Cám ơn anh!!! Sau rất nhiều giải pháp, điều này cuối cùng đã hoạt động.
Ankit Gupta

Lưu thời gian của tôi Cảm ơn mắc kẹt với 2 Giờ lại và khởi động lại Android Studio Cuối cùng nó cố định
Sanjeev Kumar

16

Hầu hết các lần tôi đã thấy rằng vấn đề là Power Save Modeđược kích hoạt, để tắt đi tới Current inspection profile(góc dưới bên phải trong Android Studio).

nhập mô tả hình ảnh ở đây


14

Cá nhân tôi chưa gặp phải sự cố này, nhưng hãy thử kiểm tra các cài đặt sau ( File-> Settingshoặc Alt+F7):

Cài đặt dự án [tên]
Inspections - đảm bảo rằng AndroidAndroid Lint được chọn, hoặc thay vào đó chỉ cần đặt nó trở lại mặc định bằng cách sử dụng hộp thả xuống ở trên cùng.

Cài đặt IDE
Editor -> Code Completion- đảm bảo Autopopup code completionđã chọn (và kiểm tra phần còn lại của cài đặt dựa trên sở thích của bạn.


7

Tôi đã gặp sự cố tương tự mà không có giải pháp nào khác hoạt động.

Đóng Android Studio rồi xóa các thư mục .idea và xây dựng đã giải quyết được sự cố.


7

Nếu không có gì hoạt động (như đã xảy ra với tôi), hãy truy cập hồ sơ người dùng của bạn trong cửa sổ tại% userprofile%. Bạn sẽ tìm thấy các thư mục ở đó (ẩn) có tên phiên bản android studio mà bạn đang sử dụng và có tiền tố là dấu chấm.

như .AndroidStudio3.1. Chỉ cần xóa nó.


1
Thao tác này sẽ xóa tất cả các cấu hình mà bạn đã thiết lập cho studio android
Mirwise Khan

7

Tắt Chế độ tiết kiệm điện và vô hiệu hóa bộ nhớ cache và khởi động lại .

nhập mô tả hình ảnh ở đây


6

Giải pháp : Thử tắt "Tệp -> Chế độ tiết kiệm điện" trong Android Studio (Beta) 0.8.14 - Mac OS X

Trên cửa sổ, tùy chọn có thể ở một số nơi khác.


Tôi đã gặp vấn đề tương tự sau đó tôi nhớ lại rằng trong khi khám phá studio android mới, tôi đã bật "File -> Power Save Mode" để xem nó hoạt động gì?

Tôi đã tắt chế độ tiết kiệm năng lượng và tất cả các tính năng thông minh đó đã hoạt động trở lại.

Hóa ra ở Chế độ tiết kiệm điện, Android Studio sẽ tắt các mô-đun chịu trách nhiệm về các tính năng như Hoàn thành mã thông minhPhân tích mã .


6

Nó đang hoạt động

Tắt chế độ tiết kiệm điện

Bỏ chọn tùy chọn Chế độ tiết kiệm điện :: Tệp -> Chế độ tiết kiệm điện



5

Có một chế độ tiết kiệm năng lượng trong android studio nếu vô tình bạn bấm vào nó sẽ vô hiệu hóa phân tích mã điều này làm giảm mức tiêu thụ pin và hiệu suất cũng tăng lên nhưng nó sẽ không phát hiện ra bất kỳ lỗi nào và thực hiện các hoạt động tự động hoàn thành.

Để tắt chế độ tiết kiệm điện

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

Trong phân tích mã IDE của bạn sẽ được hiển thị bằng biểu tượng con mắt ở góc bên phải của studio android của bạn.

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
Kiểm tra màu xanh lá cây có nghĩa là không có lỗi. Hình vuông màu vàng có nghĩa là có cảnh báo. Hình vuông màu đỏ có nghĩa là có lỗi. Mắt trắng có nghĩa là nó đang được xử lý. Biểu tượng tạm dừng màu trắng có nghĩa là nó đang chờ đóng cửa sổ tự động hoàn thành. Có một biểu tượng màu trắng khác có nghĩa là nó đang ở chế độ tiết kiệm năng lượng và đã bị tắt.
Anubian Noob

4

Chỉ cần xóa tất cả các thư mục có tên AndroidStudioPreview

Trên Windows:

Đi tới Thư mục Người dùng của bạn - trên Windows 7/8, điều này sẽ là:

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

Trong thư mục này sẽ có một thư mục được gọi là .AndroidStudioPreview

Trên Mac OS X

Xóa các tệp này:

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


2

Trong trường hợp của tôi, khi tôi chuyển ngôn ngữ bàn phím sang tiếng Anh, tính năng tự động hoàn tất hoạt động trở lại.


1

Tôi gặp vấn đề này nhiều lần cho đến bây giờ, tôi đề nghị phương pháp tiếp cận của họ:

1-như đã nói kiểm tra chế độ tiết kiệm điện

2-tạo dự án mới với cùng id ứng dụng và tên gói và sao chép tất cả nguồn và tài nguyên từ dự án cũ sang dự án mới,


6
Tái tạo một dự án theo cách này là loại một cách tiếp cận "WebMD" ... đó là ung thư,
mwieczorek

1

Nếu bạn có một dự án thư viện bao gồm, chắc chắn rằng các thư viện có các phụ thuộc trong build.gradledanh sách sử dụng các apicấu hình, không phải là implementationcấu hình . Cũng đảm bảo rằng dự án bao gồm thư viện có tất cả các phụ thuộc được liệt kê (sử dụng implementationcấu hình ở đây là tốt).


Nó vẫn không hoạt động. Tôi đã bao gồm một chế độ xem tùy chỉnh trong tệp xml. Các thuộc tính (tùy chỉnh hoặc mặc định), không tự động hoàn thành. Ngay cả tham chiếu tệp kích thước hoặc chuỗi cũng không hoạt động chỉ cho chế độ xem đó.
Paramveer Singh

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

Gặp sự cố này trong nhiều ngày mà không giải pháp nào trong số các giải pháp được đề xuất này hoạt động trước khi cuối cùng nhận được thông báo này có màu vàng dưới các tab sau khi thêm một dòng mã. Xóa dòng mã đã loại bỏ thông báo nhưng không phải là vấn đề. Dường như có một cửa sổ kích thước mã nơi bạn mất các tính năng thông tin chi tiết nhưng không nhận được thông báo này, ít nhất là đối với tôi. Khi bạn đi qua một điểm nhất định, thông báo cuối cùng sẽ xuất hiện. Giải pháp được đề xuất trong một chuỗi khác cho vấn đề này là chỉnh sửa 'Trợ giúp / Chỉnh sửa thuộc tính tùy chỉnh' để tăng giới hạn đã định cấu hình, nhưng chỉ cần mở nó ra sẽ xuất hiện một hộp thoại hỏi tôi có muốn tạo thư mục 'idea.properties' không nên tôi quyết định không mạo hiểm với cách tiếp cận đó khi cuối cùng cắt kích thước tệp.


0

Simpy Nó đã hoạt động với tôi sau khi khởi động lại Android studio.


0

Tôi gặp sự cố này khi thêm thư viện kotlin vào dự án của mình trên mac. Thay đổi ngôn ngữ macbook sang tiếng Anh đã giải quyết được vấn đề này. Tôi cũng gặp một số vấn đề kỳ lạ với mã ghi dữ liệu được tạo tự động, chúng cũng đã được giải quyết.


0

Có thể có một số điều gây ra điều này.

  1. Đảm bảo rằng bạn đã viết đúng phiên bản trong targetSdkVersioncompileSdkVersion.
  2. Đảm bảo targetSdkVersioncompileSdkVersiongiống nhau.

Các giải pháp khác có thể là:

  1. Vô hiệu hóa bộ nhớ đệm và khởi động lại Android Studio từ FileInvalidate Caches / Restarts...
  2. Làm sạch dự án của bạn từ BuildClean Project
  3. Xây dựng lại dự án từ BuildRebuild Project
  4. Tạo dự án từ BuildMake Project[quá trình này có thể mất một chút thời gian]

0

Từ menu, chọn: Tệp-> Không hợp lệ hóa các bắt / Khởi động lại ...

trong hộp thoại đã mở, chọn: "Vô hiệu hóa và Khởi động lại" và đợi để khởi động lại studio android.


-1

Tôi đã có cùng một vấn đề trong một thời gian. Cho đến khi tôi tìm kiếm trên trang Android Studio và bắt gặp phần giới thiệu. Sau đó, tôi đã tìm thấy cách kích hoạt (tôi nghĩ) tính năng tự động hoàn thành. Nó cho biết nhấn Control + Space và khi tôi nhấn, nó đã hoạt động.


-1
  1. Đóng Android Studio.
  2. Đi tới C: / User / [SystemName] và xóa tệp .gradle.
  3. Mở Android Studio và đồng bộ hóa lại tệp gradle.
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.