2012-05-06 40 views
7

Tôi đang chạy Windows Vista và có một lỗi trong ứng dụng Android của tôi được trình bày bởi Eclipse như:Android-SDK lỗi cài đặt gói mặc dù quản lý Eclipse & SDK đang chạy as Administrator trên Vista

The container 'Android Dependencies' references non existing library 'C:\Program Files\Android\android-sdk\tools\support\annotations.jar' 

CornBoyzTutorial Build Path Problem. Tôi đi đến thư mục 'C: \ Program Files \ Android \ android-sdk \ tools` để thấy rằng không có thư mục support. Khởi đầu của Eclipse giới thiệu tôi với This version of ADT requires Android SDK Tools 17 or above. Current revision is 16. Please update your DDK Tools to the latest version.

Tôi đã chạy Eclipse làm Quản trị viên và đi tới trình quản lý SDK Android, để thấy rằng có bản cập nhật cho Rev.16 Android SDK Tools đến Rev 19. Tôi nhấn để cài đặt gói và nhận được thông báo cửa sổ mà Trình quản lý SDK: không cài đặt được, thư mục không thể di chuyển được, Trên Windows, điều này thường có nghĩa là chương trình đang sử dụng thư mục đó (ví dụ: chống vi-rút), ..đóng mọi chương trình đang chạy có thể truy cập vào thư mục C: \ Program Files \ Android \ android-sdk \ tools`, Khi đã sẵn sàng ... hãy thử lại.

Thông điệp console là:

[2012-05-06 13:35:20 - SDK Manager] Failed to rename directory C:\Program Files\Android\android-sdk\tools to C:\Program Files\Android\android-sdk\temp\ToolPackage.old01. 

Thông điệp Android SDK Manager Log ở cuối là:

Done loading packages. 
Preparing to install archives 
Downloading Android SDK Tools, revision 19 
Installing Android SDK Tools, revision 19 
Failed to rename directory C:\Program Files\Android\android-sdk\tools to C:\Program Files\Android\android-sdk\temp\ToolPackage.old01. 
Done. Nothing was installed. 

Tôi có tất cả các phần mềm chống virus tắt và không có chương trình truy cập vào thư mục này. Tôi cũng chạy trình quản lý SDK từ thư mục Android trực tiếp với tư cách Quản trị viên có cùng lỗi. Tôi cũng đã thử khởi động lại Windows. Lần trước khi tôi cập nhật không bao giờ cho thấy vấn đề này.

+2

cố gắng đổi tên theo cách thủ công thành mục khác với "công cụ" hoặc xóa thư mục đó. Tôi nghĩ quá trình cài đặt sẽ hoàn tất. – sschrass

+0

@SatelliteSD & Chris Stratton, tôi đổi tên nó (thư mục công cụ thành toolsOLD), và sau đó trong Eclipse nó đã cho tôi một lỗi, và tôi đã cố chạy trình quản lý SDK trong cùng thư mục với 'công cụ' nhưng nó nói rằng không thể tìm thấy tệp .bat. – Vass

+0

Tôi nghĩ rằng việc cài đặt lại SDK sẽ trở thành tuyến đường nhanh nhất để bạn quay lại làm việc với các dự án của mình. –

Trả lời

6

Trình quản lý SDK Android (là ứng dụng bạn có thể tự chạy, Eclipse chỉ định khung nó) nằm trong thư mục công cụ (làm rõ: Tôi đã xem phiên bản Linux, nhưng sẽ đoán nó giống nhau trên cửa sổ) .

Bạn có thể thử sao chép ở nơi khác và chạy hoặc tải xuống và giải nén gói công cụ theo cách thủ công, nhưng có thể đơn giản nhất là chỉ cần cài đặt lại SDK mới nhất từ ​​đầu.

+0

Tôi đã sử dụng phương pháp này và nhận xét của SatelliteSD để làm cho nó hoạt động. Tôi thay đổi tên của thư mục theo cách thủ công, sau đó đổi lại tên gốc vì người quản lý SDK muốn thay đổi đường dẫn nếu tôi nhớ chính xác, nhưng khi tôi đặt mọi thứ vào vị trí của nó, thư mục đã được đổi tên thành công. – Vass

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