2012-12-06 17 views
5

Tối hôm qua tôi nâng cấp lên ADT-21 và nhật thực khởi động lại. Sau đó, nhật thực nói rằng bạn cần phải cập nhật công cụ Android lên phiên bản 21. Tôi đã tải xuống window_installer21 và cài đặt nó trong cùng một vị trí nơi window_installer trước đó của tôi đã được cài đặt. Vì vậy, nó ghi đè lên tập tin. Sau đó, tôi khởi động lại nhật thực và đột nhiên tất cả các dự án ngừng hoạt động. Eclipse luôn mở với lỗi. SecurityException: Unable to find field for dex.jarSecurityException: Không thể tìm trường cho android dex.jar

Và khi tôi cố gắng để khởi động một dự án nó dừng lại với các lỗi dưới đây Unknown error: Unable to build: the file dx.jar was not loaded from the SDK folder!

SDK Manager cũng không mở.

Tôi đã thử:

  1. Xoá tất cả các dự án
  2. Re nhìn nhật thực và máy tính khoảng 20-30 Timmes
  3. Uninstall Android SDK, JAVA và cài đặt lại nó
  4. Thiết con đường find_java. bat file
  5. Tìm kiếm 6 giờ qua internet và đọc một số hình thức

This, this. Và this một thẻ nữa.

Không có gì có vẻ hoạt động.

Trả lời

5

Cửa sổ bật lên xuất hiện cảnh báo bạn cập nhật lên sdk mới nhất và mở công cụ thích hợp. Đã thử điều này (nhiều lần - khởi động lại mỗi lần) mà không có hiệu lực.

Thay vào đó, câu trả lời là ..

  1. Trong eclispe, tìm vị trí của sdk android của bạn (Window-> Preferences-> Android và vị trí SDK là ở phía trên cùng của trang).

  2. Đóng xuống eclispe.

  3. Tìm sdk trên đĩa - và chạy SDK Manager.exe độc ​​lập (Có vẻ như không thành công khi lần đầu tiên mở - nhưng đợi một hoặc hai giây để hiển thị). Lưu ý - đây là cùng một gui mà trước đây đã được mở bởi nhật thực!

  4. Thực hiện tất cả các cập nhật như được đề xuất. Một hộp thoại xuất hiện cho biết rằng công cụ quản lý đã được cập nhật và nên được khởi động lại.

  5. Khởi động lại công cụ - nhận thêm bất kỳ cập nhật nào được đề xuất và đóng.

  6. Bắt đầu nhật thực - sự cố đã biến mất!

  7. Gói
0

thử cài đặt andoridSDK mới. vấn đề là với SDK và không phải với nhật thực của bạn.

+0

Cảm ơn cho câu trả lời. Toady khi tôi nhìn chằm chằm eclipse tất cả mọi thứ trở nên bình thường. Tất cả các dự án đang làm việc nhưng vẫn quản lý sdk android không mở. – Sunny

+0

lý do bạn muốn mở androidsdk? bạn có nghĩa là để nói rằng từ eclipse -> windows -> sở thích -> android -> trong khi lựa chọn ở đây nó không hiển thị các tùy chọn sdk? –

0

Cập nhật của bạn công cụ Android/sdk với mới nhất và tạo ra không gian làm việc mới .it giải quyết vấn đề đối với tôi

0

tôi bạn nhận được thông báo lỗi tương tự, nhưng quản lý SDK làm việc cho bạn, hãy chạy nó với quyền quản trị và xóa cả gói trong thư mục Công cụ. Sau đó cài đặt lại.

0

Tôi gặp sự cố tương tự sau khi cài đặt Android/Eclipse mới nhất trực tiếp từ trang web dành cho nhà phát triển Android. Tôi cũng nhìn thấy một lỗi khác liên quan đến find_java tuyên bố nó không thể tìm thấy Java trong c: \ windows \ system32 \ java.exe. Tôi đã từng sử dụng MOTODEV studio một năm trước đây (đã không chạm vào nó từ đó). Tôi lo ngại nó có thể gây ra xung đột, vì vậy tôi đã gỡ cài đặt nó. Tuy nhiên nó để lại một số bit và miếng trong thư mục c: \ Users \ của tôi. Tôi đã thổi bay một số thư mục ẩn liên quan đến android, cũng như thư mục androidsdks đã được cài đặt ở đó và tương tự như vậy đã thổi bay thư mục không gian làm việc của tôi. Sau đó, tôi đưa ra Eclipse/SDK Manager và tất cả đã đúng với thế giới :)

0
  • Cập nhật Eclipse:Help > Check for Updates
  • Cập nhật Android SDK:Window > Android SDK Manager
0

này là do sự tồn tại của một phiên bản cũ của dx.jar trong VirtualStore (một thư mục nơi cửa sổ lưu trữ phiên bản người dùng của tệp hệ thống và chương trình). Truy cập "C:\Users\<your user name>\AppData\Local\VirtualStore\<android-sdk path>" và xóa tất cả nội dung hoặc chỉ tệp "\platform-tools\lib\dx.jar".

tức là: nếu tên người dùng của bạn là "user32" và SDK Android của bạn được đặt trong "C:\Program Files\Java\android-sdk", sau khi cập nhật có thể bạn sẽ có một phiên bản lỗi thời của dx.jar trong "C:\Users\user32\AppData\Local\VirtualStore\Program Files\Java\android-sdk\platform-tools\lib\"

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