読者です 読者をやめる 読者になる 読者になる

mac os mountain lionにXamarin入れるのに苦労した話

C#使うことになって、それまで「C#?ふーん」くらいしか気にしてなかったのですが、ググってみるとXamarinっていうのが使えるってことらしいんですね。
http://xamarin.com/download
こっからインストールできるわけですが、インストールすると、
f:id:moratorium08:20131004185822p:plain
こんな感じでいかにも「これ押せば入れられるんだぜ?」って感じにInstallerがおいてあるわけですが、押してみると
f:id:moratorium08:20131004185928p:plain
ん?No error?とか思いながら、ログファイルを開いてみると、以下らへんが怪しいってことになるんですね。

[2013-10-04 09:59:12.200] [Exception] Failed to detect component 'Android SDK'
[2013-10-04 09:59:12.200] [Exception] System.NullReferenceException: Object reference not set to an instance of an object
[2013-10-04 09:59:12.200] [Exception] at Xamarin.Web.Installer.Installer.AndroidSoftwareItem.Detect () [0x00000] in <filename unknown>:0
[2013-10-04 09:59:12.200] [Exception] at Xamarin.Web.Installer.Installer.AndroidSoftwareItem.NeedsUpdate () [0x00000] in <filename unknown>:0
[2013-10-04 09:59:12.200] [Exception] at Xamarin.Web.Installer.TasksManager.ComponentDetector (ISoftwareItem si) [0x00000] in <filename unknown>:0
[2013-10-04 09:59:12.201] [Error] No selected SDK, cannot enqueue downloads

ググってみると、
http://xamarin.vanillaforums.com/discussion/1496/xamarin-failing-to-install
これが出てきて、要するにAndroid SDKを「~/Library/Developer/Xamarin/android-sdk-mac_x86」に置いとけってことらしいので、そこに持っていってみたが、なんかうまく動かず、気分で

cd /volumes/Xamarin\ Installer/Install\ Xamarin.app/contents/macos

で、

sudo ./Install\ Xamarin

で、適当にぽちぽち押してたら、なんか知らないけどできるっ!

それだけです。
f:id:moratorium08:20131004191217p:plainf:id:moratorium08:20131004192323p:plain