2013-01-13 43 views
7

Tôi đang cố gắng cài đặt Xamarin cho Android và tôi đang gặp sự cố thực sự kỳ lạ và tôi không thể tìm thấy bất kỳ trợ giúp nào ở bất kỳ đâu. Khi quá trình cài đặt bắt đầu và tôi nhấp vào nút Tiếp theo trên màn hình với câu trả lời về nếu tôi muốn thu thập thông tin, nó không làm gì cả. Kiểm tra các log file nó luôn luôn hủy quá trình cài đặt do lỗi nội bộ, tôi sẽ sao chép các phần log đó là đem lại cho tôi những thông tin:Cài đặt Xamarin Android không thành công

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

Không thể giải quyết nguồn cho file: XamarinSetup.exe. Tập tin này không tồn tại bao giờ hết, tôi chưa bao giờ tìm thấy nó thậm chí làm mới thư mục hơn và hơn trong quá trình cài đặt trong trường hợp nó bị xóa trong quá trình này. Tôi có thể thấy nó bắt đầu sao chép các tập tin vào thư mục tạm thời, và đột nhiên tất cả chúng biến mất (tôi chắc chắn do hủy bỏ). Tôi đang chạy nó trong Windows 7, bất kỳ ý tưởng? Tôi đã tìm kiếm một giải pháp cho ngày thậm chí thay đổi quyền trong hệ thống của tôi, cho phép truy cập cho khách, người dùng, quản trị viên của tôi và rất đáng để tất cả các đường dẫn chỉ trong trường hợp.

Trân trọng.

Trả lời

14

Mặc dù có sự cố, cuối cùng tôi cũng có thể cài đặt mọi thứ. Nhờ hỗ trợ Xamarin, tôi biết việc cài đặt tự động không hoạt động luôn, vì vậy tốt hơn hết nên cài đặt mọi gói theo cách thủ công. Vì vậy, các hướng dẫn họ đã cho tôi là những điều sau đây:

Dường như cài đặt thủ công sẽ nhận được phiên bản dùng thử của Mono dành cho Android được cài đặt. Hãy làm theo hướng dẫn dưới đây: Hãy tải về và cài đặt các gói hiển thị dưới đây theo thứ tự được liệt kê:

  1. JDK 1.6: http://www.oracle.com/technetwork/java/javase/downloads/jdk-6u31-download-1501634.html Vui lòng chọn trình cài đặt jdk-6u31-windows-i586.exe từ danh sách trên.

  2. Android SDK: http://dl.google.com/android/installer_r20-windows.exe Sau khi cài đặt chính được thực hiện, hãy mở Manager SDK và cài đặt các API nền tảng sau đây: 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 cho Android SDK: http://download.xamarin.com/MonoforAndroid/Windows/mono-android-4.4.55.104956787.msi

Bạn có thể bỏ qua bước 3 và 4 nếu bạn không cần/muốn sử dụng MonoDevelop và sử dụng VisualStudio (2010 Professional hoặc tốt hơn) để thay thế. Trong trường hợp đó, bạn phải cài đặt VS trước khi tiếp tục với bước 5.

Luôn ghi nhớ cài đặt API trong bước 2, còn JDK 1.6 không phải là phiên bản cuối nữa, vì vậy nó sẽ nhắc bạn cài đặt 1.7 thay vì cái này.

Các vấn đề liên quan