0

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 を設定しても) でエラーが発生します。

エラー: Android SDK が見つかりませんでした。Xamarin.Android SDK 設定パネルでそのパスを設定してください。

xbuild を使用してプロジェクトをビルドし、次の方法で AndroidSDKPath を指定できます。

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

しかし、私のソリューションは Android と iOS の両方のプロジェクトに対応しているため、mdtool を使用して両方をビルドできるようにしたいと考えています。

この質問はこれとは無関係であることに注意してください。後者は、私の場合はうまく機能するUIビルドを扱っているためです。

4

1 に答える 1