2016-08-26 14 views
9

Địa chỉ email của tôi nằm ở số C:\Users\X\AppData\Local\Android\ndk. Bây giờ mỗi lần tôi tạo một dự án android gốc mới và cố gắng nhập vào Android Studio, nó sẽ hỏi tôi về vị trí của ndk. Tôi cũng có thể tự thiết lập ndk trong local.properties.Cách đặt ANDROID_NDK_HOME để Android Studio không yêu cầu vị trí ndk?

Nhưng tôi đang tìm cách thiết lập đường dẫn ndk này để Android Studio không yêu cầu tôi đặt đường dẫn này mỗi lần.

tôi đã thiết ANDROID_NDK_HOME, cũng như NDK_HOME trong biến môi trường hệ thống trên 10 máy tính Windows, nhưng Android Studio vẫn không thể tìm thấy nó. Tôi đã khởi động lại máy tính của tôi là tốt, vẫn không có may mắn.

Tôi chưa thử trên mac, nhưng các câu trả lời cho cả windows và mac đều được chào đón.

+0

đặt đường dẫn sdk và ndk trong tệp local.properties –

+1

@ Sabish.M: Tôi biết cách thực hiện điều đó. Nhưng tôi phải làm điều đó cho mỗi dự án mới bằng tay. Tôi muốn nói với Android Studio, đường dẫn ndk chỉ một lần, để tôi không phải chỉ định lại nó. –

+1

Tôi tin rằng 'ANDROID_NDK_ROOT' của nó, không phải 'NDK_HOME'. Gửi báo cáo lỗi cho Android Studio * nếu * bạn đang làm theo lời khuyên tại [ndk-build và lệnh không được tìm thấy bằng cách sử dụng eclipse mac] (http://stackoverflow.com/a/30138016/608639) và đặt 'ANDROID_NDK_ROOT'. – jww

Trả lời

2

enter image description here Tệp-> Cấu trúc dự án đặt vị trí sdk và ndk của bạn tại đây.

+1

Có một trường để đặt vị trí sdk, nhưng không phải cho ndk. Chỉ cần làm rõ, tôi đang tìm giải pháp toàn cầu, hoạt động cho tất cả các dự án mới, không chỉ là dự án hiện tại –

+0

Tôi đang sử dụng Android Studio 2.1.3 và tôi có màn hình Cấu trúc dự án khác. –

+3

Sử dụng android studio 2.2, nút duyệt và hộp văn bản đều bị tắt ... bất kỳ ý tưởng nào tại sao? – bitwise

2

1.Kiểm tra đường dẫn NDK. Chọn menu File > Project Structure > SDK Location, Android NDK Location nếu chưa được đặt, sau đó nhấp vào ... và duyệt đến vị trí NDK của bạn và nhấp "OK" (bạn cũng có thể chọn "tải xuống").

Snapshot for locating the above

2.To có nó chỉnh sửa file local.properties của dự án của bạn

ndk.dir = YOUR_NDK_PATH 

Đặt một biến môi trường cho hệ thống của bạn

ANDROID_NDK_HOME = "YOUR_PATH_TO_LOCATE_NDK_BUNDLE" 

mặc định nếu bạn đã tải về từ SDK người quản lý sau đó sẽ là

"YOUR_SDK_PATH/android-sdk-windows\ndk-bundle" 

Khi bạn đã đặt một lần. Nếu theo mặc định, sẽ sử dụng cài đặt cho vị trí Ndk cho tất cả các dự án Android của bạn.

+2

Bạn đã đọc kỹ câu hỏi của tôi chưa? –

+0

@VinayakGarg Có.Đường dẫn NDK của bạn phải là "YOUR_SDK_PATH/android-sdk-windows \ ndk-bundle". Các phiên bản studio trước 2.2 chỉ sử dụng đường dẫn đã xác định. Nếu bạn cung cấp cho đường dẫn khác nhau, nó sẽ không mất nó hay không NDK_HOME của bạn được thiết lập trong biến môi trường. Khi bạn tải xuống từ trình quản lý SDK -> NDK, thì đường dẫn mặc định sẽ là đường dẫn trên được chấp nhận bởi các phiên bản sau của studio android –

+1

Tôi không nghĩ bạn hiểu. Cả hai chúng tôi không có hoặc cũng không có kế hoạch để tải về NDK. Làm thế nào chúng ta có thể loại bỏ thông điệp "NDK thiếu thư mục" nền tảng "? – yes4me

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