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
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.
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.
Tôi có thể làm gì để khắc phục? –
Đơ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.
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.
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 đủ. –
Đây là câu trả lời chính xác !!! –
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.
Có một cách khác:
- mở lên
CMD
(as Administrator) - Loại:
mklink /J C:\Program-Files "C:\Program Files"
(Hoặc trong trường hợp của tôimklink /J C:\Program-Files-(x86) "C:\Program Files (x86)"
) - Hit nhập
- 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)
).
- 1. Facebook iOS SDK gây ra sự cố
- 2. Nâng cấp Android SDK gây ra sự cố java.lang.VerifyError
- 3. Không có khoảng trắng ngắt gây ra sự cố trong Xcode
- 4. Điều gì gây ra lỗi này? "Vị trí CALayer chứa NaN: [240 nan]"
- 5. startForeground() gây ra sự cố với cordova
- 6. Android-NDK-Thêm vị trí Hỗ trợ gốc-NDK không hợp lệ trong các tùy chọn
- 7. Vị trí được cố định trong phần tử vùng chứa thay vì trình duyệt/khung nhìn
- 8. Writefile gây ra sự cố, với vi phạm truy cập
- 9. Các sự cố cài đặt NDK của Android
- 10. Nâng cấp lên iPhone SDK 3.0 Gây ra sự cố UIKit
- 11. Android NDK - xây dựng TessTwo (Fork của Tesseract Công cụ dành cho Android) - ndk-build không
- 12. cmake không thành công với android ndk
- 13. Sự cố với NDK và Cygwin của Android
- 14. Điều gì có thể gây ra sự cố MediaPlayer trên iOS này?
- 15. Sự cố với vị trí nằm ngoài trang trong DFP
- 16. Các sự cố nghiêm trọng trong Định cấu hình SDK Android với Eclipse
- 17. Tạo AsyncTask gây ra sự cố
- 18. Tích hợp Braintree gây ra sự cố Android
- 19. Asp.Net ScriptManager gây ra sự cố với jQuery Widget
- 20. "Không thể đăng ký kênh đầu vào" - điều gì gây ra và cách khắc phục sự cố này?
- 21. setStatusBarOrientation gây ra sự cố trong iOS8
- 22. Kết nối UILabel với IBOutlet gây ra sự cố
- 23. Hình ảnh UITableView gây ra sự cố
- 24. JTextArea/JTextComponent setText gây ra sự cố
- 25. Điều này có gây ra ô nhiễm heap với varargs?
- 26. Điều này có gây ra tràn không? Nó không!
- 27. KVC trong lớp con UITableView gây ra sự cố với khả năng truy cập được bật
- 28. mức độ nghiêm trọng có thể gây ra sự cố?
- 29. Thực hiện vị trí cố định trong javascript gây ra jitter trong Safari khi cuộn
- 30. SDK Android thực tế dựa trên vị trí
nhưng nó là lạ rằng nó hoạt động trong Android Studio 1.2 .. –
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ó. –
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? –