2014-11-02 24 views

Trả lời

28

Như bạn có thể nhìn thấy trong release notes:.

Để tiếp tục, bạn nên mở cửa sổ trình khám phá hoặc tìm kiếm tệp, đi tới cài đặt Android Studio (ví dụ: /Applications/Android Studio.app) và di chuyển sdk/thư mục sang vị trí khác, chẳng hạn như thư mục chính của bạn. Sau khi hoàn tất, nhấn Thử lại để hoàn tất việc cài đặt bản vá. Lý do cần thiết là hai lần: Đầu tiên, chúng tôi đã thực hiện rất nhiều cải tiến để cập nhật bản vá chính xác hơn và để chữ ký cài đặt khớp nhau, bạn không thể có thư mục không phải ứng dụng bên trong thư mục ứng dụng. Thứ hai, việc đặt thư mục SDK bên trong thư mục ứng dụng có lẽ không phải là một ý tưởng tốt để bắt đầu với: thư mục này thường có thể ghi và trong thư mục có nhiều không gian đĩa bổ sung, để người dùng có thể dễ dàng tải xuống và cài đặt thêm thư viện, hình ảnh hệ thống và vân vân. Chúng tôi đang thực hiện một số công việc ở phía trình cài đặt để giúp thiết lập dễ dàng hơn.

Trong thời gian chờ đợi, vui lòng tìm một nơi khác để đặt SDK (ví dụ: ~/android-sdk), sau đó chỉ định SDK của bạn đến vị trí thư mục này thay thế. Bạn có thể thực hiện việc này bằng cách mở Hộp thoại Cấu trúc Dự án và chọn tab Vị trí SDK hoặc nếu bạn cố gắng tải dự án đang sử dụng vị trí cũ, bạn sẽ được nhắc vị trí mới: enter image description here

+0

Nó là rất cần thiết. Cài đặt trước đó một số lần thất bại do không đủ quyền truy cập nếu nó nằm trong thư mục Program Files trong cửa sổ" –

+0

Cập nhật rất quan trọng. Thật tốt khi thấy các nhà phát triển nhận ra những sai lầm của họ và sửa chúng, bất kể "cơn đau nâng cấp" nó gây ra. Cảm ơn bạn đã trả lời rõ ràng. –

+0

Trong trường hợp của tôi, thư mục sdk đã nằm ngoài thư mục Android Studio, nhưng một sdk trống – Alireza

1

Điều này được mô tả trong Known Issues. Giải pháp tốt nhất tôi tìm thấy cho vấn đề này là tải xuống studio android một lần nữa từ downloads page và cài đặt lại nó, thay vì cố gắng chạy bản nâng cấp. Điều này giải quyết các vấn đề đối với tôi.

Chỉnh sửa dựa trên bình luận @ stknet của

Nâng cấp 0.8.9-0.8.12+ đòi hỏi một cài đặt lại thấy here

+1

Nâng cấp từ 0,8.9 lên 0.8.12 hoặc cao hơn _requires_ cài đặt đầy đủ thay vì bản vá (cơ chế vá đã được cập nhật trong 0.8.12) - xem [tại đây] (http://tools.android.com/recent/androidstudio0812released): "Không có bản vá gia tăng nào để cập nhật lên 0,8.12; bạn sẽ cần phải tải về nó một cách riêng biệt " – stkent

10

tôi sẽ giả sử bạn đang sử dụng Mac OS không Windows, nếu đúng, bạn sẽ cần phải làm như như sau:

  1. Đi tới Android Studio trong thư mục Ứng dụng
  2. Nhấp chuột phải vào biểu tượng của nó và chọn Show Package Content
  3. Cắt (Di chuyển) sdk thư mục đến một địa điểm khác (ví dụ:/Home/sdk)
  4. Restart Android Studio và chọn con đường sdk nơi bạn di chuyển nó (ví dụ:/home/sdk /)
  5. Cập nhật
+0

Điều này đòi hỏi một tải về mới của bản cập nhật. Err. – Krishnabhadra

0

Hey ngay cả khi tôi phải đối mặt với vấn đề này.

Chỉ cần xóa thư mục sdk có trong thư mục android-studio và đặt thư mục bên ngoài (hoặc ở đâu đó) và cập nhật. Khi bạn cập nhật, nó sẽ hỏi bạn vị trí SDK nếu không, sau đó cập nhật vị trí SDK theo cách thủ công trong local.properties.

Hy vọng điều này sẽ giúp bạn.

1

Bạn cần chuyển đến thư mục cài đặt Android từ trình khám phá tệp của bạn, lấy thư mục sdk và di chuyển nó đến nơi khác (tôi đặt trong thư mục có tên SDK) rồi mở và mở lại Android Studio. Nó sẽ yêu cầu trỏ nó vào thư mục sdk vì vậy chỉ cần cung cấp cho nó đường dẫn đến thư mục sdk của bạn và để Gradle đồng bộ hóa nó. Sau đó, hãy cập nhật Android Studio và kiểm tra các bản cập nhật. Bây giờ bạn có thể cập nhật mà không có lỗi.

Sự cố này được nêu chi tiết here.

Ví dụ tôi sử dụng nó trên Xubunutu và tôi chỉ cần đi đến/usr/share/android-studio/data/và cắt thư mục sdk và sau đó chuyển nó vào/home/user_name/sdks. Sau đó tôi đã kích hoạt Android Studio, chỉ vào thư mục sdk mới và được cập nhật.

Không cần cài đặt lại.

4

(Windows 8) bước tôi đã làm để sửa lỗi này:

  1. mở Android Studio-> Help-> Check for update ...

  2. Cập nhật và khởi động lại

  3. Trong khi tải về tìm thư mục "sdk" bên trong thư mục cài đặt Android studio, bấm cứng và "cắt", dán thư mục ở đâu đó bên ngoài thư mục cài đặt Android. Chờ cho đến khi kết thúc tải xuống, một cửa sổ java sẽ xuất hiện sayng có một số tệp bị hỏng, trong trường hợp của tôi là tệp "uninstall.exe" chọn tệp này từ danh sách và nhấn "tiến hành"

  4. Sau bước "3" Android Studio sẽ khởi chạy và sẽ yêu cầu thiết lập đường dẫn sdk.

  5. Nhận thư mục sdk được dán bên ngoài từ thư mục cài đặt Android và đưa anh ấy trở lại. (đọc bước 3), trong cửa sổ lựa chọn từ bước 4, chọn đường dẫn sdk (tái sao chép thư mục sdk đã được đưa trở lại).

  6. Xong. Điều này đã giải quyết "thư mục Android SDK của tôi trong thư mục ứng dụng" của tôi trong khi cố gắng cập nhật từ 0.8.6 lên 0.8.14

0

Chỉ gặp sự cố này khi cập nhật Android Studio từ 2.2.2 đến 2.2.3 trong Windows 10 Thư mục SDK của tôi chưa nằm trong thư mục ứng dụng của Android Studio kể từ năm 2014. Tuy nhiên, bằng cách nào đó, thư mục 'sdk' trống đã xuất hiện trong

C: \ Users \ [username] \ AppData \ Local \ Android \ android- studio

Đổi tên thư mục đã khắc phục sự cố. Việc cài đặt sau đó xóa đã xóa thư mục 'sdk-blah' mới của tôi.

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