2013-01-13 11 views
7

Sto cercando di installare Xamarin per Android e sto avendo un problema davvero strano e non riesco a trovare aiuto da nessuna parte. Una volta avviata l'installazione, faccio clic sul pulsante Avanti nella schermata con la risposta su se voglio raccogliere informazioni, non fa nulla. Controllare il file di log è sempre annullare l'installazione a causa di un errore interno, io copiare la sezione di registro che mi sta dando le informazioni:L'installazione di Xamarin Android non riesce

[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. 

Impossibile risolvere fonte per il file: XamarinSetup.exe. Questo file non esiste mai, non l'ho mai trovato nemmeno aggiornando la cartella più e più volte durante l'installazione nel caso in cui venga cancellata durante il processo. Vedo che inizia a copiare i file nella cartella temporanea e improvvisamente scompaiono tutti (sono sicuro per la cancellazione). Lo sto eseguendo su Windows 7, qualche idea? Ho cercato una soluzione per giorni anche cambiando le autorizzazioni nel mio sistema, dando accesso al guest, al mio utente, all'amministratore, e così vale per tutti i percorsi per ogni evenienza.

Saluti.

risposta

14

Nonostante il problema stesso, ho potuto finalmente installare tutto. Grazie al supporto Xamarin sapevo che l'installazione automatica non funziona sempre, quindi è molto meglio installare ogni pacchetto manualmente. Quindi le istruzioni che mi hanno dato sono le seguenti:

Sembra che un'installazione manuale possa ottenere la versione di prova di Mono per Android installata. Si prega di seguire le istruzioni riportate di seguito: Si prega di scaricare e installare i pacchetti indicati di seguito nell'ordine indicato:

  1. JDK 1.6: http://www.oracle.com/technetwork/java/javase/downloads/jdk-6u31-download-1501634.html Scegliere il programma di installazione del JDK-6u31-windows-i586.exe dalla lista qui sopra.

  2. Android SDK: http://dl.google.com/android/installer_r20-windows.exe Dopo l'installazione principale è fatto, si prega di aprire l'SDK Manager e installare i seguenti API di piattaforma: 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 per Android SDK: http://download.xamarin.com/MonoforAndroid/Windows/mono-android-4.4.55.104956787.msi

È possibile saltare i passaggi 3 e 4 se non è necessario/si desidera utilizzare MonoDevelop e utilizzare VisualStudio (2010 Professional o successivo). In tal caso è necessario aver installato VS prima di procedere con il passaggio 5.

Ricordarsi sempre di installare le API nel passaggio 2, anche JDK 1.6 non è l'ultimo più quindi verrà richiesto di installare 1.7 anziché questo.