2011-08-08 33 views
5

Tôi đã đóng mọi cửa sổ, khởi động lại máy tính. Nhưng Eclipse đang nói với tôi: "C: \ Program Files \ android-sdk \ tools đang được truy cập .... Tôi thậm chí đã xóa thư mục nhưng tôi vẫn nhận được: cách sửa lỗi?Không thể nâng cấp Android SDK

Không đổi tên thư mục C : \ Program Files \ Android \ android-sdk \ platform-công cụ để C:. \ Program Files \ Android \ android-sdk \ temp \ PlatformToolPackage.old01

+1

Bạn đã thử khởi động Eclipse với đặc quyền của quản trị viên chưa? – mbanzon

Trả lời

14

Tôi cũng gặp sự cố này trên Windows. Thay vì cập nhật ng nó thông qua Eclipse, hãy thử các tùy chọn độc lập:

  1. Đóng Eclipse
  2. mở một cửa sổ Command Prompt (chế độ lý tưởng trong Administrator)
  3. Chạy lệnh "android"

Nếu bạn có thư mục công cụ SDK trong đường dẫn của bạn, nó sẽ mở cùng một giao diện người dùng mà bạn nhận được trong Eclipse nhưng không có khóa tệp bổ sung. Nếu nó không có trong đường dẫn của bạn có một cái nhìn trong C:\Program Files\Android\android-sdk\tools và chạy "android.bat" từ đó.

Ngoài ra, khi bạn đã cập nhật SDK, đừng quên kích hoạt Eclipse và, trên menu Trợ giúp, hãy nhấp vào "Kiểm tra cập nhật". Bạn cũng có thể tìm thấy các plugin Eclipse ADK cần phải được cập nhật quá - điều này thường đi trong bước với bản cập nhật SDK.

0

tôi đoán rằng adb được khởi động lại với Hãy thử adb kill-server trước khi nâng cấp

+0

Không làm việc cho tôi. –

2

Giả sử, nếu bạn sử dụng chương trình SDK Manager.exe thay vì tools\android.bat, chương trình sẽ hoạt động. Tuy nhiên, tôi chưa bao giờ có may mắn với điều đó.

cách tiếp cận truyền thống của tôi đã được:

  • Duplicate thư mục tools\ để tạo ra một thư mục foo\
  • Điều chỉnh PATH và biến môi trường khác của bạn để trỏ đến foo\
  • Chạy tools\android.bat ra khỏi foo\
  • Thực hiện nâng cấp, công việc này sẽ hoạt động
  • Khi nào thực hiện, gần ra khỏi SDK và AVD Manager, trở lại của bạn PATH và như vậy chỉ trở lại tools\, và thoát khỏi các foo\ thư mục
0

Một sửa chữa đơn giản:

Đóng Eclipse. Mở thư mục chứa SDK của bạn (C: \ Users \ user35 \ android-sdks) và chạy SDK Manager (với tư cách Quản trị viên).

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