mac os mountain lionにXamarin入れるのに苦労した話
C#使うことになって、それまで「C#?ふーん」くらいしか気にしてなかったのですが、ググってみるとXamarinっていうのが使えるってことらしいんですね。
http://xamarin.com/download
こっからインストールできるわけですが、インストールすると、
こんな感じでいかにも「これ押せば入れられるんだぜ?」って感じにInstallerがおいてあるわけですが、押してみると
ん?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
で、適当にぽちぽち押してたら、なんか知らないけどできるっ!
それだけです。