Macos 在mac上提供mdtool的AndroidSDK路径
作为TeamCity构建配置的一个步骤,我正在使用rakefile的mdtool构建Xamarin.Adnroid项目 电话是:Macos 在mac上提供mdtool的AndroidSDK路径,macos,xamarin,xamarin.android,mdtool,Macos,Xamarin,Xamarin.android,Mdtool,作为TeamCity构建配置的一个步骤,我正在使用rakefile的mdtool构建Xamarin.Adnroid项目 电话是: /Applications/Xamarin\ Studio.app/Contents/MacOS/mdtool build "--configuration:Debug" -p:"Project.Droid" -t:Build "Project.sln" 这(即使我设置了-p:AndroidSdkDirectory=/Users/user/AndroidSDK)也会
/Applications/Xamarin\ Studio.app/Contents/MacOS/mdtool build "--configuration:Debug" -p:"Project.Droid" -t:Build "Project.sln"
这(即使我设置了-p:AndroidSdkDirectory=/Users/user/AndroidSDK)也会给出一个错误:
错误:找不到Android SDK,请设置其路径
在Xamarin.Android SDK设置面板中
我可以使用xbuild构建项目并通过以下方式指定AndroidSDK路径:
/usr/local/bin/xbuild Droid/Project.Droid.csproj /p:Configuration=Debug /t:SignAndroidPackage /p:AndroidSdkDirectory=/Users/user/AndroidSDK
但是,由于我的解决方案同时支持Android和iOS项目,我希望能够使用mdtool构建这两个项目
请注意,这个问题与我无关,因为后面的问题涉及UI构建,在我的例子中,UI构建非常有效 我建议在构建主机上打开Xamarin Studio,并在“首选项”>“SDK位置”>“Android”下配置SDK路径。这会解决你的问题