Visual Studio:找不到Android SDK目录.请通过/ p:AndroidSdkDirectory设置

Kal*_*asa 11 visual-studio-2012 xamarin-studio

我已经为Visual Studio 2012安装了Xamarin插件.

当创建一个Android项目并构建相同的.我收到以下错误.

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

我认为这个错误是由于某些映射.

请指导解决此问题.

提前致谢.

小智 7

您可以通过编辑VS 2012中的构建定义来解决此问题.

右键单击Build Definition和Edit Build Definition

转到进程 - >高级 - > MSBuild参数并将以下参数值附加到它

/ P:AndroidSdkDirectory = C:\ Android的SDK

它应该工作.

  • 另请注意,如果您使用的是TFS构建服务器,则服务器上的构建代理程序将在其自己的帐户中运行,因此必须可以访问Android SDK和NDK.我在我的用户帐户AppData文件夹中安装了SDK/NDK时看到了同样的错误,这意味着服务器上的本地版本工作正常,但是TFS构建代理无法访问它,因此失败了.在我将SDK和NDK移动到可访问的位置后,一切正常.或者,您可以在TFS管理控制台>构建配置>构建服务属性中设置帐户. (2认同)

Bar*_* RB 7

您还可以设置Android SDK位置开放

Tools -> Options -> Xamarin -> Android Settings.
Run Code Online (Sandbox Code Playgroud)

或者您必须重新安装Android SDK.