2013-05-16 63 views
36

Tôi vừa cập nhật các công cụ SDK trong Eclipse để sửa đổi 22, và kể từ đó tôi không thể xây dựng dự án của mình. Cụ thể là lớp R không được công nhận trong hoạt động của tôi (tôi đã nhận được lỗi trình biên dịch) và ngay cả khi tôi nhập bằng tay, một lần nữa việc nhập không hoạt động.Công cụ Sdk của Android Phiên bản 22 sửa đổi?

Ngoài ra, thư mục gen trống và việc dọn dẹp dự án/không gian làm việc (có build automatically tùy chọn bật) không tạo ra bất kỳ sự khác biệt nào.

Đây có phải là sự cố đã biết không? Nó có xảy ra với mọi người không? Có cách giải quyết nào không? Có lẽ Google chỉ muốn chúng tôi chuyển sang nền tảng Android sớm nhất có thể?

+0

IDE nào bạn đã làm cho chúng tôi?, chỉ cần cập nhật các công cụ sdk, sau khi đã kiểm tra các bản cập nhật trên nhật thực, cài đặt những cái mới tất cả đang làm việc tốt. Eclipse Juno –

+0

Bạn có thể tìm thấy một số trợ giúp [Here] [1]. Cảm ơn. [1]: http://stackoverflow.com/a/16900308/1021653 – Lavakush

+1

Tôi tự hỏi nếu điều này là nỗ lực agressive thụ động của google để mọi người sử dụng Android Studio thay vì nhật thực ... Vấn đề này doesn' Bất cứ nơi nào khác và rất không có giấy tờ cho một sự thay đổi đột phá ... – edthethird

Trả lời

35

Tôi có vấn đề lớn với bản cập nhật là tốt. Trong trường hợp của tôi, dự án của tôi sử dụng một thư viện cũng phụ thuộc vào một thư viện khác. Tôi thấy rằng tôi cần kiểm tra hộp cho Android Private Libraries trong tab order/export của Đường dẫn xây dựng Java cho dự án - và mỗi thư viện được kết nối của tôi - để biên dịch và chạy ứng dụng trên thiết bị đúng cách.

Một số người khác đã chỉ ra rằng bạn cũng cần kiểm tra Android Dependencies quá nhưng điều đó dường như không cần thiết cho dự án của tôi.

+2

Cảm ơn rất nhiều ... Tôi đã bao gồm một cái lọ. Dự án đã được xây dựng ok, nhưng bất cứ khi nào tôi đã cố gắng để chạy các ứng dụng tôi đã nhận được một lớp học không được xác định ngoại lệ cho một lớp học đã được bao gồm trong các jar cụ thể. Thêm bình trong đường dẫn xuất khẩu là giải pháp. –

+1

Đã xảy ra sự cố tương tự. Đã phải cập nhật hai lần cho mỗi đề xuất của Rany và sau đó cũng nhập/xuất như được liệt kê ở đây. – mhradek

+0

Cũng có vấn đề này, 4 giờ lãng phí do điều này! – Jonno

22

Vâng, đúng vậy. Tôi cũng gặp sự cố, có một "công cụ Bild Android SDK" mới. Mở Trình quản lý SDK Android và thực hiện cập nhật, có thể hai lần.

enter image description here

Thông tin thêm: https://groups.google.com/forum/?fromgroups=#!topic/android-developers/rCaeT3qckoE%5B1-25-false%5D

+0

Cuối cùng sau khi cập nhật, tôi quản lý để tạo dự án, nhưng tôi gặp vấn đề với thư viện mà tôi đang sử dụng (bình luận trong câu trả lời được chấp nhận). –

+0

Trong trình quản lý SDK, bạn có thể bắt buộc cập nhật bằng cách chuyển đến mục trình đơn 'gói' và nhấp 'tải lại' – scottyab

+0

Điều này đã khắc phục mọi thứ cho tôi. Tôi ước tôi có thể cho bạn nhiều hơn một phiếu bầu. Cảm ơn người đàn ông! : D –

8

Tôi gặp vấn đề tương tự.

Trong thuộc tính dự án, phần Xây dựng đường dẫn, trật tự và xuất phần Java, tôi phải đảm bảo đã kiểm tra Thư viện riêng của Android.

Sau đó, tôi phải làm sạch dự án. Sau đó nó có vẻ hoạt động.

Đó thực sự là vấn đề với 'Đặt hàng và xuất' của Đường dẫn xây dựng Java.

Khi nâng cấp, 'Đặt hàng và xuất' của 'Thư viện riêng tư Android' mới không phải lúc nào cũng được chọn. Và android-support-v4.jar hiện nằm trong phần 'Thư viện riêng tư của Android' này.

Để khắc phục điều này, hãy chuyển đến 'Đặt hàng và xuất' và kiểm tra 'Thư viện riêng tư Android'. Sau đó làm mới/làm sạch/xây dựng lại.

Sau khi bạn thực hiện điều này 'sửa' cho một dự án thư viện, bạn có thể cần phải đóng và mở lại bất kỳ dự án tùy thuộc nào, bởi vì họ có thể không thấy điều này 'khắc phục' ngay lập tức.

Tôi đã tìm thấy câu trả lời here.

+0

Tôi cần tải lại trình quản lý SDK để đảm bảo tất cả các gói công cụ đã được cập nhật, tải lại Android SDK Tooks, khắc phục sự cố "Đặt hàng và xuất", sau đó khởi động lại nhật thực. Nhưng nó hoạt động ngay bây giờ, cảm ơn bạn ghi chú này và liên kết liên kết đã giúp rất nhiều. – csb

0

Cùng một lỗi i am cũng có, Sau khi tôi xóa các thư mục rỗng gen nó tạo ra tự động với các tập tin như R.java và tất cả các lỗi đã đi làm việc tốt

0

Tôi đang trên windows 7, tôi đã cùng một vấn đề và chỉ làm nhật thực thành "Chạy với tư cách quản trị viên" và cài đặt lại các gói đã làm việc cho tôi. (Tôi phải làm điều đó mặc dù tôi đã đăng nhập với tư cách quản trị viên)

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