2017-02-09 6 views
0

TeamCityビルド設定のステップとしてrakefileのmdtoolを使ってXamarin.Adnroidプロジェクトをビルドします。マックでmdtoolへのAndroidSDKパスを提供

呼び出しは次のとおりです。

/Applications/Xamarin\ Studio.app/Contents/MacOS/mdtool build "--configuration:Debug" -p:"Project.Droid" -t:Build "Project.sln" 

これ(と私は-p設定した場合でも:AndroidSdkDirectory = /ユーザ/ユーザー/ AndroidSDK)エラーを与える:

私はxbuild使用することができます

error: The Android SDK could not be found, please set the path to it in the Xamarin.Android SDKs settings panel.

プロジェクトをビルドしてAndroidSDKPathを指定経由:

/usr/local/bin/xbuild Droid/Project.Droid.csproj /p:Configuration=Debug /t:SignAndroidPackage /p:AndroidSdkDirectory=/Users/user/AndroidSDK 

が、私のソリューションは、AndroidとiOSの両方のプロジェクトをHOTS正弦波、I mdtoolで両方を構築できるのが好きです。

この質問は、私のケースではうまくいくUIビルドの後の契約があるため、this oneとは無関係であることに注意してください。

答えて

0

ビルドホストでXamarin Studioを開き、[設定]> [SDKの場所]> [Android]でSDKのパスを設定することをおすすめします。それはあなたの問題を解決するはずです。

関連する問題