Trình quản lý SDK Android không cài đặt thành phần


243

Không chắc chắn những gì tôi đang làm sai ở đây. Tôi đã cài đặt Trình quản lý SDK Android và hiện đang cố gắng cài đặt một nền tảng như trang web Android Dev gợi ý. Khi tôi nhấp vào cài đặt, tôi gặp lỗi cho biết Trình quản lý không thể tạo thư mục tạm thời trong thư mục Android. Vì vậy, tôi đã tạo ra nó. Bây giờ tôi đang gặp lỗi này:

Tải xuống SDK Platform Android 2.3, API 9, sửa đổi 1 Không tìm thấy tệp: C: \ Program Files (x86) \ Android \ android-sdk-windows \ temp \ android-2.3_r01-linux.zip (Truy cập bị từ chối)

Ngoài ra còn có một thông báo nhỏ dưới thanh tiến trình có nội dung "Xong. Không có gì được cài đặt."

Tôi đang chạy Windows 7 Ultimate, trong trường hợp đó là sử dụng.


28
Chạy Trình quản lý SDK với tư cách Quản trị viên. Đừng mở Android Studio hoặc Eclipse.
Maheshkumar

@maheshrpm Điều đó hiệu quả với tôi, nhưng tôi có thể làm gì để mở SDK Manager với tư cách quản trị viên thông qua Android Studio? Tôi đã kiểm tra tùy chọn Chạy với tư cách Quản trị viên trong thuộc tính tệp.
Clawdidr

2
@Clawdidr mở Android Studio với tư cách Quản trị viên! Vì vậy, Trình quản lý SDK cũng mở trong đặc quyền Quản trị viên khi bạn mở từ Android Studio.
Maheshkumar

Tôi đã thay đổi quyền cho thư mục được đề cập ban đầu. C: \ Tệp chương trình (x86) \ Android \ android-studio. Sau đó, khởi động Android Studio 64 bit với tư cách Run As Administrator. Điều này làm việc hoàn hảo với tôi ..
Ajay Kumar Meher

Chạy Trình quản lý SDK Android khi Quản trị viên làm việc cho tôi. Cảm ơn
Bryan Labuschagne

Câu trả lời:


527

Hãy thử chạy Android Studio với tư cách quản trị viên, bằng cách nhấp chuột phải vào .exe và chọn "Chạy với tư cách quản trị viên".

Ngoài ra, một số chương trình chống vi-rút đã được biết là can thiệp vào Trình quản lý SDK.


2
Nó không hoạt động với tôi, tôi không thể cài đặt các công cụ android-sdk \ mặc dù tôi chạy với tư cách Quản trị viên
Vass

1
@Vass chính xác là thất bại của bạn ở đâu?
Sẽ Tate

@willtate, tôi đã đặt câu hỏi tại stackoverflow.com/q/10470593/410975 và cuối cùng nó đã hoạt động nhưng thông qua một lộ trình kỳ lạ là thay đổi tên của thư mục mà nó không thể truy cập sau đó trở lại .. nó hoạt động nhưng thông qua một bí ẩn của hành động.
Vass

1
@Vass Ok, tôi cũng đã thấy vấn đề đó trước đây. Tôi đã trả lời một câu hỏi về nó ở đây: stackoverflow.com/questions/8839255/ từ
Sẽ Tate

Vô hiệu hóa tường lửa làm việc cho tôi. Tôi cũng đã tắt phần mềm chống vi-rút và chạy Trình quản lý SDK với tư cách quản trị viên. Xem stackoverflow.com/questions/3808167/
hy

35

Tôi đã gặp vấn đề về quyền tương tự và Trình quản lý SDK không thể tải xuống và cài đặt các thành phần mới. Thông báo lỗi là (Tôi đang chạy Android Studio (Xem trước I / O) 0.2.9)

"Không thể tạo C: \ Chương trình tệp (x86) \ Android \ android-studio \ sdk \ temp"

Mặc dù giải pháp không đúng với câu trả lời của @ william-tate, tôi không thể chạy trực tiếp 'Trình quản lý SDK'. Nó thất bại với tin nhắn:

Không thể thực thi công cụ \ android.bat Hệ thống không thể tìm thấy tệp được chỉ định.

Thay vào đó, tôi đã chạy 'tools \ android.bat' với tư cách Quản trị viên, lần lượt ra mắt Trình quản lý SDK với cùng các quyền đã khắc phục sự cố.

Hy vọng điều này sẽ giúp cho một người đối mặt với vấn đề tôi phải đối mặt.


2
đây là công cụ trợ giúp cho những người chạy phiên bản tùy chỉnh có nhật thực.
EmilDo

4
Nó cũng hữu ích cho những người theo nghĩa đen không thấy trình quản lý sdk Android trong thư mục sdk.
whyoz

19

Trong Mac OS X (đã thử với Android Studio), hãy làm như sau trong Terminal

cd /android/adt-bundle-mac-x86_64/sdk/tools 
sudo ./android sdk

Điều này khởi chạy trình quản lý SDK với tư cách quản trị viên. Bây giờ hãy cập nhật / cài đặt các gói từ trình quản lý SDK và nó sẽ hoạt động.


Câu trả lời hay Tôi đã xác minh câu trả lời này khi bạn đang dùng thử Mac-OS X Thanks Man
Samir Mangroliya

Đây thực sự là một mẹo nhỏ khi bạn cố gắng khởi chạy trình quản lý sdk độc lập từ Terminal
mr5

10

Đối với Android Studio, chọn "Chạy với tư cách quản trị viên" trong khi khởi động Android Studio sẽ giúp.


8

Trong trường hợp của tôi, tôi phải chỉ định cài đặt proxy trong Công cụ-> Tùy chọn.


3

Tôi gặp vấn đề tương tự khi tôi cố gắng cài đặt nó trên máy tính của mình (hệ thống Win7, 64 bit). Tôi đã có một thông báo lỗi hiển thị trong hình dưới đây. Nhưng khi tôi kiểm tra thư mục cục bộ của mình 'C: \ Users \ username \ AppData \ Local \ Android \ sdk', SDK Android đã có sẵn. Bằng cách nào đó, studio Android không thể nhìn thấy / liên kết nó.

Vì vậy, vui lòng kiểm tra trước xem bạn có thể tìm thấy SDK Android trong thư mục cục bộ hay không. Nếu có, chỉ cần làm theo các bước tiếp theo.

  1. Chọn 'Hủy' và nhấp vào 'X' ở góc trên cùng bên phải. nhập mô tả hình ảnh ở đây
  2. Chọn 'Không chạy lại trình hướng dẫn thiết lập' và nhấp vào 'OK' nhập mô tả hình ảnh ở đây
  3. Khởi động lại Android Studio và đi 'Định cấu hình' -> 'Mặc định dự án' -> 'Cấu trúc dự án' nhập mô tả hình ảnh ở đây
  4. Thêm 'C: \ Users \ tên người dùng \ AppData \ Local \ Android \ sdk' vào 'Vị trí Android' và nhấp vào 'OK' Danh sách mục
  5. Nhấp vào 'Bắt ​​đầu một dự án Android Studio mới'.

Hy vọng nó sẽ giúp.


2

Tôi gặp vấn đề tương tự - tải xuống xml rất chậm theo sau là danh sách gói trống. Có vẻ như SDK đã cố gắng sử dụng cài đặt Java cũ. Đặt JAVA_HOME thành 1.6 jdk đã thực hiện thủ thuật này.


2

Trong trường hợp của tôi, tôi đã sử dụng Windows 7 với HĐH 64 bit. Chúng tôi đã cài đặt Gói Java SE 64 bit và Gói ADT 64 bit. Với thiết lập đó, chúng tôi không thể khiến trình quản lý SDK hoạt động chính xác (cụ thể, không cho phép tải xuống và nó không hiển thị tất cả các tùy chọn tải xuống API). Sau khi thử tất cả các câu trả lời ở trên và từ các bài đăng khác, chúng tôi quyết định xem xét thiết lập Java và nhận ra rằng cấu hình 64 bit có thể mang lại sự đau buồn cho gói ADT (tôi mơ hồ nhớ lại việc nhìn thấy / đọc vấn đề này trước đây).

Vì vậy, chúng tôi đã gỡ cài đặt Java 64 bit và cài đặt lại 32 bit và sau đó sử dụng gói ADT 32 bit và nó hoạt động chính xác. Người dùng hệ thống đã là quản trị viên, vì vậy chúng tôi không cần phải "Chạy với tư cách quản trị viên"


2

Đối với những người đang chạy Trình quản lý SDK trong Eclipse, chọn "Chạy với tư cách quản trị viên" trong khi bắt đầu Eclipse.exe sẽ giúp.


2

Quyền truy cập bị từ chối là do Windows không cung cấp quyền ghi và sửa đổi mặc định cho các tệp trong ổ đĩa cài đặt của nó. c: Để giải quyết vấn đề này, tôi thường sử dụng một ổ đĩa riêng hoặc trong trường hợp của bạn, bạn cần đặt quyền truy cập vào thư mục cụ thể trong các tùy chọn nhấp chuột phải -> tùy chọn> bảo mật -> chỉnh sửa nhập mô tả hình ảnh ở đây


1

Trong cửa sổ 8:

  • nhấp chuột phải vào nút windows
  • Danh sách mục
  • CDM là quản trị viên
  • Nhấn 'có'
  • dán cái này $ C:\xxx\xxx\AppData\Local\Android\sdk\tools\android.bat

1

Dành cho người dùng Linux / ubfox

  • Tại sao nó lại xảy ra?
    do lock icontrên một số thư mục (không có quyền truy cập đọc / ghi) trong
    " / yourpath / android-studio-SDK "

  • Sắp xếp và giải pháp ngọt ngào
    -Mở đầu cuối (Ctrl + alt + t)
    -công dịch hại - chờ một lúc ..... -hãy thử lại đểsudo chown -R $USER: $HOME

    update your SDK

Chúc mừng mã hóa :)


1
Cảm ơn bạn. Tôi đã dành khoảng 3 ngày và cuối cùng giải pháp của bạn đã giúp tôi.
Hossein Seifi

0

Nếu bạn sử dụng Trình quản lý SDK trong Eclipse:

Tùy chọn 1: Nhấp chuột phải vào eclipse.exe và chọn "Chạy với tư cách quản trị viên".

Tùy chọn 2: Nếu bạn không muốn khởi động Eclipse.exe với tư cách Quản trị viên chỉ cần cài đặt / sao chép các tệp cài đặt Eclipse từ "C: \ tệp chương trình \ Gói ADT Eclipse \" vào một số thư mục không được bảo vệ, như "D: \ android \". Chạy "D: \ android \ eclipse \ eclipse.exe", chọn mục menu "Window => Preferences => Android" và thay đổi "Vị trí SDK" thành "D: \ android \ sdk \". Sau đó, bạn sẽ có thể cài đặt các gói mới trong Trình quản lý SDK Android.


0

đi tới thư mục sdk và nhấp chuột phải vào trình quản lý SDK và chạy với quản trị viên và tận hưởng cài đặt.


0

Để đi cùng với những gì v01d nói:

Sử dụng Android Studio cho Mac OS X, thư mục SDK cũng có thể có /Users/{user}/Library/Android/sdk, trong đó {user} là tên người dùng của bạn.

Để tìm hiểu nơi cài đặt SDK một phần, hãy đi tới Cấu hình> Trình quản lý SDK trong Android Studio, sau đó nhấp vào chỉnh sửa ở trên cùng. Điều này sẽ bật lên một cửa sổ và hiển thị vị trí.

Sao chép đường dẫn này và dán nó phía trước cdlệnh trong một thiết bị đầu cuối. Cuối cùng thực hiện sudo ./android sdkđể khởi chạy trình quản lý SDK độc lập.


EDIT (ngày 14 tháng 7 năm 2016):

Tệp nhị phân "android" cũng có thể có tại /Users/{user}/Library/Android/sdk/tools.


0

Giải pháp cho macOS

  1. nhấp chuột phải vào AndroidStudio.app-> hiển thị Nội dung gói -> MacOS
  2. bây giờ kéo và thả phần studiomềm có thể thực hiện được trong một thiết bị đầu cuối
  3. sudo! ( Ctrl+Ađặt con trỏ của bạn ở phía trước)
  4. khởi động Trình quản lý SDK bên trong AS để lấy nội dung của bạn (bạn sẽ có quyền truy cập root)

https://www.youtube.com/watch?v=ZPnu3Nrd1u0&feature=youtu.be

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.