2013-01-13 14 views
7

Ich versuche, Xamarin für Android zu installieren, und ich habe ein wirklich seltsames Problem, und ich kann nirgendwo Hilfe finden. Sobald die Installation startet und ich auf die Schaltfläche Weiter auf dem Bildschirm mit der Antwort darüber, ob ich Informationen sammeln möchte, klicken, tut es nichts. Überprüfen Sie die Protokolldatei immer die Installation abbrechen aufgrund eines internen Fehlers, werde ich die Log-Abschnitt kopieren, die mir die Informationen der zu geben:Xamarin Android Installation schlägt fehl

[287C:256C][2013-01-13T14:02:06]: Caching bundle from: 'C:\Users\MAXIPO~1\AppData\Local\Temp\{e9ab888e-6304-4ba3-b36a-b1a350d36592}\.be\XamarinSetup.exe' to: 'C:\ProgramData\Package Cache\{e9ab888e-6304-4ba3-b36a-b1a350d36592}\XamarinSetup.exe' 
[287C:256C][2013-01-13T14:02:07]: Registering bundle dependency provider: {e9ab888e-6304-4ba3-b36a-b1a350d36592}, version: 3.0.0.0 
[2464:19E4][2013-01-13T14:02:07]: Prompt for source of container: WixAttachedContainer, path: C:\Soft\Android\XamarinSetup.exe 
[2464:19E4][2013-01-13T14:02:07]: Failed to resolve source for file: C:\Soft\Android\XamarinSetup.exe, error: 0x80070642. 
[2464:19E4][2013-01-13T14:02:07]: Error 0x80070642: Failed while prompting for source (original path 'C:\Soft\Android\XamarinSetup.exe'). 
[2464:19E4][2013-01-13T14:02:07]: Failed to acquire container: WixAttachedContainer to working path: C:\Users\MAXIPO~1\AppData\Local\Temp\{e9ab888e-6304-4ba3-b36a-b1a350d36592}\4675EB82A6A7F3C48F80571AB6E8495BD1C803BA, error: 0x80070642. 
[2464:2930][2013-01-13T14:02:07]: Error 0x80070642: Failed while caching, aborting execution. 

fehlgeschlagen Quelle zu lösen für Datei: XamarinSetup.exe. Diese Datei existiert noch nie, ich habe nie gefunden, dass sie den Ordner während der Installation wieder und wieder auffrischt, falls er während des Vorgangs gelöscht wird. Ich kann sehen, dass es anfängt, Dateien in den Temp-Ordner zu kopieren, und plötzlich verschwinden alle (ich bin wegen der Annullierung sicher). Ich führe es in Windows 7, irgendeine Idee? Ich habe tagelang nach einer Lösung gesucht, die sogar die Berechtigungen in meinem System ändert, und den Zugang zu Gast, meinem Benutzer, Administrator und allen Pfaden für alle Fälle ermöglicht.

Grüße.

Antwort

14

Trotz des Problems selbst konnte ich endlich alles installieren. Dank der Xamarin-Unterstützung wusste ich, dass die automatische Installation nicht immer funktioniert, daher ist es viel besser, jedes Paket manuell zu installieren. Also die Anweisungen, die sie mir gaben, sind die folgenden:

Es sieht aus wie eine manuelle Installation würde die Testversion von Mono für Android installiert bekommen. Bitte beachten Sie die folgenden Anweisungen: Bitte Herunterladen und Installieren von Paketen unten in der angegebenen Reihenfolge aufgeführt:

  1. JDK 1.6: http://www.oracle.com/technetwork/java/javase/downloads/jdk-6u31-download-1501634.html Bitte wählen Sie die JDK-6u31-windows-i586.exe Installer von der obigen Liste.

  2. Android SDK: http://dl.google.com/android/installer_r20-windows.exe Nachdem das Hauptinstallationsprogramm durchgeführt wird, finden Sie in den SDK-Manager öffnen und die folgende Plattform-APIs installieren: 7,8,10,12,14

  3. GTK #: http://download.xamarin.com/Installer/gtk-sharp-2.12.10.win32.msi

  4. MonoDevelop: http://download.xamarin.com/monodevelop/Windows/MonoDevelop-3.0.5.msi

  5. Mono für Android SDK: http://download.xamarin.com/MonoforAndroid/Windows/mono-android-4.4.55.104956787.msi

Sie können die Schritte 3 und 4 überspringen, wenn Sie MonoDevelop nicht verwenden möchten und stattdessen VisualStudio (2010 Professional oder besser) verwenden möchten. In diesem Fall müssen Sie VS installiert haben, bevor Sie mit Schritt 5 fortfahren.

Denken Sie immer daran, die APIs in Schritt 2 zu installieren, auch JDK 1.6 ist nicht mehr der letzte, so dass Sie aufgefordert werden, 1.7 statt zu installieren dieses.

Verwandte Themen