2013-01-22 37 views
6

Tôi mới bắt đầu học IntelliJ IDEA CE 12 để phát triển Android, thay thế cho Eclipse.Intellij IDEA CE 12 Mã XML Android Hoàn thành không hoạt động

IDEA rất nhanh và tôi bắt đầu thích nó.
Tuy nhiên, khi tôi cố chỉnh sửa tệp XML của Android, quá trình hoàn tất mã không bao giờ xuất hiện. Trong văn phòng của tôi, tôi đang sử dụng MacBook Air (64bit), và khi tôi thử phiên bản Mac, nó hoạt động rất tốt.
Trong nhà của tôi, tôi đang sử dụng Vista (32 bit ver) và thông số kỹ thuật của máy tính xách tay của tôi không tốt như vậy. (đó là lý do tại sao tôi chọn thay đổi thành IDEA từ Eclipse ...)

Tôi chưa thay đổi bất kỳ Cài đặt nào sau khi cài đặt. Có bất kỳ tùy chọn nào để cho phép hoàn thành mã cho trình soạn thảo XML của Android không? Hoặc nó chỉ là vấn đề của hiệu suất của máy?

Tôi biết đó là câu hỏi rác rưởi, nhưng tôi thực sự cần trợ giúp ở đây.
Cảm ơn bạn trước.

Trả lời

10

Vui lòng kiểm tra xem dự án đã được định cấu hình đúng chưa và mô-đun của bạn có Android facet và Nền tảng SDK Android trong các phụ thuộc.

IntelliJ IDEA thực hiện lập chỉ mục của JSDK, Nền tảng Android và dự án của bạn khi bạn mở nó lần đầu tiên. Bạn cần đợi quá trình lập chỉ mục hoàn thành (tiến trình được hiển thị trên thanh trạng thái ở dưới cùng).

Khi lập chỉ mục hoàn tất, bạn sẽ nhận được tất cả các tùy chọn hoàn tất mã khả dụng. Nếu vì một lý do nào đó nó vẫn không hoạt động, hãy thử File | Invalidate Caches và khởi động lại IDEA.

+0

Cảm ơn bạn đã trả lời! Bạn có nghĩa là Plugin "Android Designer" và "Hỗ trợ Android" không? Nếu vậy, tôi đã có cả hai trên mô-đun của tôi và SDK có vẻ như được thiết lập đúng. Trên thực tế, hoàn thành mã cho tệp Java hoạt động. Nhưng đối với XML nó không hoạt động ... Tôi đang ở văn phòng và IDEA hoạt động hoàn toàn tốt trên Mac của tôi ... Tôi sẽ thử nó ngay lập tức khi tôi trở lại. Ngoài ra, bạn có thể cho tôi biết tôi có thể sử dụng lệnh đó ở đâu không? Cảm ơn bạn một lần nữa để được giúp đỡ! –

+0

Sử dụng menu chính để tìm lệnh này. – CrazyCoder

+0

Bây giờ tôi trở về nhà. Tôi cũng đã thực hiện "Cache không hợp lệ" và khởi động lại. Thật không may, vẫn không có may mắn của mã hoàn thành cho xml. Điều thú vị là, khi tôi chỉnh sửa tập tin xml Manifest, hoàn thành mã hoạt động! Tuy nhiên, khi cố gắng chỉnh sửa tệp xml bố cục, hoàn thành mã không bao giờ xuất hiện ... –

1

Faust,

Tôi đã có cùng một vấn đề và đây là những giải pháp tôi thấy:

  1. Đến File->Power Save Mode và vô hiệu hóa nó.
  2. Đi tới Preferences->Editor->Code Completion và kiểm tra Autopopup code completion
  3. Chuyển đến File->Invalidate Caches và khởi động lại.

Tắt chế độ tiết kiệm năng lượng là điều đã khắc phục sự cố cho tôi!

+0

Genius ... Điều đó khắc phục được vấn đề của tôi .. LOLCảm ơn –

Các vấn đề liên quan