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

时间:2014-04-15 08:46:18

标签: 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

我认为这个错误是由于某些映射造成的。

请指导您解决此问题。

提前致谢。

4 个答案:

答案 0 :(得分:7)

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

右键单击Build Definition和Edit Build Definition

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

<强> / P:AndroidSdkDirectory = C:\ Android的SDK

它应该有用。

答案 1 :(得分:7)

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

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

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

答案 2 :(得分:1)

如果您没有Visual Studio,请尝试将Android SDK路径设置为AndroidSdkDirectory环境变量。

例如,我在 /home/user1/.android-sdk-installer/android-sdk-linux 中安装了Android SDK,因此我在终端中设置了这样的环境变量:

export AndroidSdkDirectory=/home/user1/.android-sdk-installer/android-sdk-linux

不要忘记仅针对当前终端导出设置环境变量。

设置一次环境变量也更容易,而不是每次要构建时都传递/ p:AndroidSdkDirectory。

答案 3 :(得分:0)

我遇到了同样的问题,对我来说解决这个问题的方法是使用 vpn。因为我生活在一个我们正在抵制互联网的国家,使用 vpn 有一些耐心帮助了我很多。 带着最良好的祝愿...