I just joined the Xamarin community, and I'm looking for solutions to my installation woes. Any help would be greatly appreciated.
I'm running a Macbook Air on OS X 10.8.2. I get an error report right after accepting the Xamarin license (i.e. after the first step). I've attached a screenshot showing the dearth of stack traces related to the error; however, I've also included the installation log, which indicates that a Null Reference error was thrown when the installer was performing an action related to, possibly, the searching of my Android SDK. I have my Android SDKS (7, 8, 10, 12, 14, 17) installed in /Library/Frameworks/Android.
Thanks in advance,
[2013-02-21 01:27:51.620] [Info] Installation ID: 0b0071c1-32d9-4d1f-ba7c-a5a84b481de1 [2013-02-21 01:27:51.627] [Info] Operating system: Mac OS X v10.8.2 (10.8.2; Mac OS X 10.8.2 (10.8.2 build version: 12C60)), 32-bit [2013-02-21 01:27:51.627] [Info] Installer product: Xamarin [2013-02-21 01:27:51.628] [Info] Installer version: 3.0.0.14724 [2013-02-21 01:27:51.628] [Info] Status: in progress [2013-02-21 01:27:59.088] [Debug] Waiting for manifests to finish downloading. [2013-02-21 01:27:59.088] [Debug] Initial task executing (WaitingForActivation). Waiting for it to finish. [2013-02-21 01:27:59.793] [Info] Retrieving installation manifest. [2013-02-21 01:27:59.794] [Info] Downloading from 'http://xamarin.com/installer_assets/v3/Mac/Universal//InstallationManifest.xml'. [2013-02-21 01:27:59.795] [Debug] Setting download timeout for 'http://xamarin.com/installer_assets/v3/Mac/Universal//InstallationManifest.xml' to 60s [2013-02-21 01:27:59.897] [Info] Retrieving installation size manifest. [2013-02-21 01:27:59.897] [Info] Downloading from 'http://xamarin.com/installer_assets/v3/Mac/Universal//InstallationSizes.xml'. [2013-02-21 01:27:59.897] [Debug] Setting download timeout for 'http://xamarin.com/installer_assets/v3/Mac/Universal//InstallationSizes.xml' to 60s [2013-02-21 01:27:59.998] [Info] Installation size manifest not found online, using the bundled copy [2013-02-21 01:27:59.999] [Info] Installation size manifest: reading from assembly. [2013-02-21 01:28:00.101] [Info] Determining list of software items to install. [2013-02-21 01:28:00.101] [Debug] Processing update nodes from the manifest. [2013-02-21 01:28:00.101] [Debug] Creating and initializing software item 'Mono Framework' [2013-02-21 01:28:00.605] [Debug] Creating and initializing software item 'Java SDK' [2013-02-21 01:28:00.605] [Debug] Creating and initializing software item 'Android SDK' [2013-02-21 01:28:00.607] [Debug] Creating and initializing software item 'Xamarin Studio' [2013-02-21 01:28:00.607] [Debug] Creating and initializing software item 'Xamarin.Android' [2013-02-21 01:28:00.607] [Debug] Creating and initializing software item 'Xamarin.iOS' [2013-02-21 01:28:00.607] [Debug] Detecting software item 'Mono Framework' [2013-02-21 01:28:00.607] [Info] Checking whether Mono needs update/installation [2013-02-21 01:28:00.709] [Info] Mono runtime found in /Library/Frameworks/Mono.framework/Versions/2.10.11 [2013-02-21 01:28:00.709] [Info] Mono version 2.10.11 was found in /Library/Frameworks/Mono.framework/Versions [2013-02-21 01:28:00.810] [Info] Status: successful [2013-02-21 01:28:00.810] [Info] Component 'Mono Framework' v. 2.10.11 present [2013-02-21 01:28:00.812] [Info] Software item 'Mono Framework': up to date [2013-02-21 01:28:00.812] [Debug] Detecting software item 'Java SDK' [2013-02-21 01:28:00.812] [Info] Checking whether Mac JDK needs update/installation [2013-02-21 01:28:00.812] [Info] Status: successful [2013-02-21 01:28:00.812] [Info] Component 'Java SDK' v. 1.6.0 present [2013-02-21 01:28:00.813] [Info] Software item 'Java SDK': up to date [2013-02-21 01:28:00.813] [Debug] Detecting software item 'Android SDK' [2013-02-21 01:28:00.813] [Info] Checking if Android SDK needs to be updated/installed [2013-02-21 01:28:00.813] [Info] Fetching Android SDK manifest. [2013-02-21 01:28:00.813] [Info] Manifest URL: http://dl.google.com/android/repository/repository-7.xml [2013-02-21 01:28:00.813] [Info] Using default samples: [2013-02-21 01:28:00.830] [Info] Downloading from 'http://dl.google.com/android/repository/repository-7.xml'. [2013-02-21 01:28:00.831] [Debug] Setting download timeout for 'http://dl.google.com/android/repository/repository-7.xml' to 25s [2013-02-21 01:28:01.033] [Info] AVD 'MonoForAndroid API 14' needs to be created. [2013-02-21 01:28:01.033] [Info] AVD 'MonoForAndroid API 12' needs to be created. [2013-02-21 01:28:01.034] [Info] AVD 'MonoForAndroid API 10' needs to be created. [2013-02-21 01:28:01.034] [Info] AVD 'MonoForAndroid API 8' needs to be created. [2013-02-21 01:28:01.034] [Info] AVD 'MonoForAndroid API 7' needs to be created. [2013-02-21 01:28:01.034] [Info] Status: failed. [2013-02-21 01:28:01.034] [Exception] Failed to detect component 'Android SDK' [2013-02-21 01:28:01.034] [Exception] System.NullReferenceException: Object reference not set to an instance of an object [2013-02-21 01:28:01.034] [Exception] at Xamarin.Web.Installer.Installer.AndroidSoftwareItem.Detect () [0x00000] in :0 [2013-02-21 01:28:01.034] [Exception] at Xamarin.Web.Installer.Installer.AndroidSoftwareItem.NeedsUpdate () [0x00000] in :0 [2013-02-21 01:28:01.034] [Exception] at Xamarin.Web.Installer.TasksManager.ComponentDetector (ISoftwareItem si) [0x00000] in :0 [2013-02-21 01:28:01.034] [Error] No selected SDK, cannot enqueue downloads [2013-02-21 01:28:01.035] [Debug] Detecting software item 'Xamarin Studio' [2013-02-21 01:28:01.035] [Info] Checking whether Xamarin Studio needs installation/updating [2013-02-21 01:28:01.035] [Info] Status: successful [2013-02-21 01:28:01.035] [Info] Component 'Xamarin Studio' v. 4.0.0 present [2013-02-21 01:28:01.035] [Info] Software item 'Xamarin Studio': up to date [2013-02-21 01:28:01.035] [Debug] Detecting software item 'Xamarin.Android' [2013-02-21 01:28:01.035] [Info] Checking whether Xamarin.Android SDK needs installation/updating [2013-02-21 01:28:01.036] [Info] Xamarin.Android build files not found. [2013-02-21 01:28:01.036] [Info] Base Xamarin.Android directory not found. [2013-02-21 01:28:01.036] [Info] Xamarin.Android SDK 4.6.0 requires installation. [2013-02-21 01:28:01.137] [Info] Status: successful [2013-02-21 01:28:01.137] [Info] Software item 'Xamarin.Android': not up to date [2013-02-21 01:28:01.137] [Info] Component 'Xamarin.Android' v. 4.6.0 absent [2013-02-21 01:28:01.138] [Debug] Detecting software item 'Xamarin.iOS' [2013-02-21 01:28:01.138] [Info] Checking whether Xamarin.iOS needs update/installation [2013-02-21 01:28:01.138] [Info] MonoTouch base directory not found. [2013-02-21 01:28:01.138] [Info] Xamarin.iOS 6.2.0.65 needs to be installed. [2013-02-21 01:28:01.138] [Info] Status: successful [2013-02-21 01:28:01.138] [Info] Software item 'Xamarin.iOS': not up to date [2013-02-21 01:28:01.138] [Info] Component 'Xamarin.iOS' v. 6.2.0 absent [2013-02-21 01:28:01.139] [Info] Detection complete [2013-02-21 01:28:01.139] [Info] Initial task completed successfully [2013-02-21 01:28:01.139] [Debug] Detection complete on the introduction page, determining the next step.