我已经为Visual Studio 2012安装了Xamarin插件。
创建Android项目并构建相同的内容时。我收到以下错误。
Error 1 The Android SDK Directory could not be found. Please set via /p:AndroidSdkDirectory. AndroidApplication1
我认为这个错误是由于某些映射造成的。
请指导您解决此问题。
提前致谢。
答案 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 有一些耐心帮助了我很多。 带着最良好的祝愿...