2016-05-05 10 views
14

Gần đây tôi đã cài đặt phiên bản Android Studio mới nhất (Android Studio 2.1), giữ phiên bản 1.2 cũ đã được cài đặt trước đó. Bây giờ tôi có Android Studio 2.1 và Android Studio 1.2. Trong Android Studio 1.2 khi tôi nhấp vào Trình quản lý SDK hoạt động bình thường, nhưng trong Andorid Studio 2.1 sự cố này xuất hiện: làm cách nào để khắc phục hai phiên bản Android studio? Cảm ơnVị trí SDK Android không được chứa khoảng trắng, vì điều này gây ra sự cố với các công cụ NDK

Trả lời

12

Khi thông báo cảnh báo nêu rõ, vị trí SDK không được chứa khoảng trắng.

SDK của bạn là C:\Users\Giacomo B\AppData\Local\Android\sdk. Có một ký tự khoảng trống trong Giacomo B.

Giải pháp dễ nhất là di chuyển SDK ở một nơi khác, nơi không có dấu cách hoặc ký tự khoảng trắng khác trong đường dẫn, chẳng hạn như C:\Android\sdk. Bạn có thể trỏ cả bản cài đặt Android Studio đến vị trí mới.

+0

nhưng nó là lạ rằng nó hoạt động trong Android Studio 1.2 .. –

+0

Nó chỉ là một cảnh báo, không phải là một lỗi. Nếu bạn không sử dụng NDK, nó sẽ ổn thôi. Nó là một sửa chữa đủ dễ dàng mặc dù, vì vậy tôi vẫn sẽ khuyên bạn nên sửa chữa nó. –

+0

Và làm thế nào bạn có thể làm điều này trên mac nếu ổ đĩa cứng mặc định mac được gọi là Macintosh HD? –

2

Miễn là bạn không sử dụng NDK, bạn có thể bỏ qua cảnh báo đó.

Nhân tiện: Cảnh báo này không liên quan gì đến cài đặt song song.

+0

Tôi có thể làm gì để khắc phục? –

3

Đơn giản chỉ cần .... Nếu bạn không sử dụng NDK, không có vấn đề gì cả. Mặt khác, đây chỉ là cảnh báo không phải là lỗi. Với cảnh báo bạn có thể đi trước nhưng không phải lỗi. Bất kỳ điều gì tốt hơn để điều chỉnh khoảng trắng. Ví dụ: nếu SDK của bạn có tại C: \ program file \ Android studio. Có một "tệp chương trình" khoảng trắng. Có 2 phương pháp đơn giản: 1. Tháo khoảng trắng 2. Cài đặt tại vị trí khác không có khoảng trắng.

10

chỉ cần thay đổi đường dẫn:

"c:\program files\android\sdk" to "c:\progra~1\android\sdk" 
or 
"c:\program files (x86)\android\sdk" to "c:\progra~2\android\sdk" 

lưu ý rằng những con đường không nên chứa khoảng trắng.

+0

Tính năng này không hoạt động trong Android STudio 2.2.2 vì nó "sửa" nó thành đường dẫn đầy đủ. –

+0

Đây là câu trả lời chính xác !!! –

3

Có thể tạo symbolic link từ ví dụ: C:\Android\sdk đến vị trí thực tế của sdk (có chứa khoảng trắng) và tham chiếu đến liên kết tượng trưng này từ bên trong Android Studio làm vị trí của SDK. Tuy nhiên, tôi đã không thử liệu NDK có hoạt động với thiết lập như vậy hay không, mặc dù Android Studio ngừng đưa ra cảnh báo này về khoảng trắng.

8

Có một cách khác:

  1. mở lên CMD (as Administrator)
  2. Loại: mklink /J C:\Program-Files "C:\Program Files" (Hoặc trong trường hợp của tôi mklink /J C:\Program-Files-(x86) "C:\Program Files (x86)")
  3. Hit nhập
  4. kỳ diệu sẽ xảy ra! (Kiểm tra ổ đĩa C của bạn)

Bây giờ bạn có thể trỏ đến C:\Program-Files (C:\Program-Files-(x86)).

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