Di chuyển các thư mục android-sdk và sdk sang ổ đĩa khác


80

Cửa sổ của tôi ở trên ổ cứng ssd 128GB và nó sắp hết dung lượng. thư mục C:\Users\User\AppData\Local\Androidcó 2 thư mục android-sdksdkthư mục sử dụng khoảng 30GB dung lượng.

Có thể di chuyển các thư mục này sang ổ cứng ngoài không?

Nếu có thể, tôi nên thực hiện những thay đổi nào trong studio android?


2
Đúng - Vào cài đặt trong android studio và bạn có thể chọn nơi bạn muốn sdk cư trú.
SQLiteNoob

nó sẽ chỉ di chuyển các thư mục này?
Ashkan Mobayen Khiabani

1
Không, bạn phải tự sao chép và dán chúng. Tôi có một ssd chính và một hdd phụ mà tôi sử dụng.
SQLiteNoob

Câu trả lời:


96

Tôi làm điều tương tự. Trong Android Studiođi vào Settings, chọn Appearance and Behaviourrồi System Settingssau đóAndroid SDK

Bạn có thể chọn vị trí SDK ở trên cùng.

Bạn sẽ cần sao chép / dán tệp vào vị trí đó để tiết kiệm thời gian tải xuống.


tôi có nên sao chép cả hai sdkandroid-sdkcác thư mục?
Ashkan Mobayen Khiabani

1
Nó thường Users\User\AppData\Local\Android\Sdk Sao chép rằng toàn bộ tập tin vào một tập tin mới, bạn gọi ...\Sdkvà sử dụng rằng
SQLiteNoob

là những gì android-sdkthư mục vì nó sử dụng 22GB không gian
Ashkan Mobayen Khiabani

Tôi sẽ đoán nó là một di sản từ các phiên bản cũ hơn - sdk từng nằm trong một tệp có tên android-sdk - bây giờ nó chỉ nằm trong thư mục Sdk. Các phiên bản Droid thực tế được tìm thấy trongsdk/platforms/
SQLiteNoob

3
Điều này cũng hoạt động giống hệt như trên Mac! Cảm ơn bạn rất nhiều :)
Mohit Singh

6

Nó rất đơn giản chỉ cần sao chép sdkvào bất cứ nơi nào bạn muốn và sau đó thay đổi sdkđường dẫn vào android studio. Đối với điều đó, chỉ cần mở tệp local.properties và đặt đường dẫn như sau:

sdk.dir=your path here

1

Để giữ trình mô phỏng được sử dụng nhiều nhất trong ổ SSD và những phần khác được sử dụng để thử nghiệm trong ổ chậm, tôi đã tạo Symbolic. Chúng là các đối tượng NTFS xuất hiện trong một thư mục dưới dạng thư mục con nhưng có thể trỏ đến một thư mục khác trên ổ đĩa khác.

Để tạo sau đó, hãy chuyển đến C:\Users\<user>\.android\avdvà thực hiện điều này:

mklink /d W10.1_WXGA_Tablet_API_28.avd d:\androidSimulators\W10.1_WXGA_Tablet_API_28.avd

Thông tin liên kết MDL tại đây .

Nếu sử dụng hệ thống dựa trên Linux, bạn cũng có thể thực hiện việc này với các thư mục được liên kết.

Đối với người dùng windows 10, trình giả lập được lưu trữ theo mặc định tại đây:

C:\Users\<user>\.android\avd

Câu hỏi là về việc di chuyển Android SDK, không phải AVD.
Artem Russakovskii

@ArtemRussakovskii, có nhưng mục tiêu là giải phóng không gian. AVD rất lớn và nằm trong thư mục SDK
MiguelSlv
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.