2014-04-15 22 views
7

Tôi đã cài đặt plugin Xamarin cho Visual Studio 2012.Visual Studio: Không thể tìm thấy Thư mục SDK Android. Vui lòng đặt qua/p: AndroidSdkDirectory

Và khi tạo một Dự án Android và xây dựng tương tự. Tôi nhận được lỗi sau.

Error 1 The Android SDK Directory could not be found. Please set via /p:AndroidSdkDirectory. AndroidApplication1

Tôi nghĩ rằng lỗi này là do một số bản đồ.

Vui lòng hướng dẫn để giải quyết vấn đề này.

Xin cảm ơn trước.

Trả lời

4

Bạn có thể giải quyết việc này bằng cách chỉnh sửa các định nghĩa xây dựng trong VS 2012.

Nhấp chuột phải vào Definition xây dựng và chỉnh sửa Xây dựng Definition

Chuyển đến Process -> Advanced -> Arguments MSBuild và thêm tham số dưới đây giá trị cho nó

/p: AndroidSdkDirectory = C: \ android-sdk

cần làm việc.

+2

Cũng lưu ý rằng nếu bạn đang sử dụng máy chủ xây dựng TFS, tác nhân tạo trên máy chủ sẽ chạy trong tài khoản của chính nó, do đó, SDK Android và NDK phải có thể truy cập được. Tôi thấy lỗi này với SDK/NDK được cài đặt trong thư mục AppData của tài khoản người dùng của tôi, điều này có nghĩa là bản dựng cục bộ trên máy chủ hoạt động tốt, nhưng tác nhân xây dựng TFS không thể truy cập và do đó không thành công. Sau khi tôi chuyển SDK và NDK sang một nơi có thể truy cập, mọi thứ đã hoạt động. Cách khác, bạn có thể đặt tài khoản trong bảng điều khiển quản trị TFS> Thuộc tính xây dựng> Thuộc tính bản dựng dịch vụ. –

+0

Ngoài ra, hãy xem trang Cấu hình TFS của Xamarin (http://developer.xamarin.com/guides/cross-platform/ci/configuring_tfs/) và http://bzbetty.blogspot.com/2014/01/building-xamarin-applications -on-tfs.html. –

5

Bạn cũng có thể thiết lập vị trí Android SDK mở

Tools -> Options -> Xamarin -> Android Settings. 

Hoặc bạn phải cài đặt lại Android SDK.

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