2013-01-13 125 views
7

我想爲Android安裝Xamarin,我有一個很奇怪的問題,我找不到任何幫助。 一旦安裝開始,我點擊屏幕上的下一步按鈕,回答有關我是否想收集信息,它什麼也不做。檢查日誌文件,它總是取消安裝,由於內部錯誤,我會複製竟然放棄了我的信息的日誌部分:Xamarin Android安裝失敗

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

無法解析源文件:XamarinSetup.exe。該文件不存在,我從來沒有發現它甚至在安裝過程中一遍又一遍地刷新文件夾,以防在過程中被刪除。我可以看到它開始將文件複製到臨時文件夾中,並且突然間它們都消失了(我確信由於取消)。我在Windows 7中運行它,有什麼想法?我一直在尋找幾天的解決方案,甚至在我的系統中更改權限,以便訪問guest,我的用戶,管理員以及所有路徑,以防萬一。

問候。

回答

14

儘管問題本身,我終於可以安裝所有東西。由於Xamarin的支持,我知道自動安裝不能始終工作,所以手動安裝每個軟件包會更好。所以他們給我的指示是以下幾種:

它看起來像手動安裝會得到試用版的安裝Android的Mono。請按照下列指示: 請下載並安裝所列出的順序如下套餐:

  1. JDK 1.6:http://www.oracle.com/technetwork/java/javase/downloads/jdk-6u31-download-1501634.html 請選擇從上面的列表中的jdk-6u31-Windows的安裝程序i586.exe。

  2. Android SDK中:http://dl.google.com/android/installer_r20-windows.exe 主安裝程序完成後,請打開SDK管理器並安裝以下平臺API: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. 單的Android SDK:http://download.xamarin.com/MonoforAndroid/Windows/mono-android-4.4.55.104956787.msi

如果您不需要/不想使用MonoDevelop並使用VisualStudio(2010 Professional或更高版本),則可以跳過第3步和第4步。在這種情況下,您必須先安裝VS,然後再繼續執行第5步。

請始終記住在步驟2中安裝API,JDK 1.6不再是最後一個,因此它會提示您安裝1.7,而不是這個。