Xamarin Android項目在編譯時會從google的服務器下載缺失的m2repository相關文件,雖然不明白這是干什么的,但是情況就是Andorid SDK Manager不會去下載這個東西,然后在VS里編譯某些項目時會去下載某些版本的m2repository文件。
由於牆的關系這個肯定是下載不下來的,所以只能通過迅雷穿牆下載,然后拷貝到指定的目錄,這個目錄就是它報錯的提示里的一個文件夾,路徑類似於:C:\Users\Administrator\AppData\Local\Xamarin\zips,下載的路徑可以從國內的鏡像網站找,也可以根據報錯提示從google的網站下,官方的下載路徑類似於:https://dl-ssl.google.com/android/repository/android_m2repository_r10.zip
下載完畢后需要放入上面的指定文件夾,還要修改文件的名字,對應關系如下(截止至23.3.0版):
Android:
- 23.3.0 ------ android_m2repository_r29.zip ----------------- 2A3A8A6D6826EF6CC653030E7D695C41.zip
- 23.2.1 ------ android_m2repository_r28.zip ----------------- 17BE247580748F1EDB72E9F374AA0223.zip
- 23.1.1.1 ------ android_m2repository_r25.zip ----------------- 0B3F1796C97C707339FB13AE8507AF50.zip
- 23.1.1 ------ android_m2repository_r25.zip ----------------- 0B3F1796C97C707339FB13AE8507AF50.zip
- 23.0.1.3 ------ android_m2repository_r22.zip ----------------- 96659D653BDE0FAEDB818170891F2BB0.zip
- 23.0.1.1 ------ android_m2repository_r20.zip ----------------- 650E58DF02DB1A832386FA4A2DE46B1A.zip
- 22.2.1 ------ android_m2repository_r16.zip ----------------- 0595E577D19D31708195A83087881EE6.zip
- 22.2.0 ------ android_m2repository_r15.zip ----------------- F9D66CC0ADC0C3787F4DAE6D494E6BC7.zip
- 22.1.1.1 ------ android_m2repository_r14.zip ----------------- AB24E1C26FC70B44683752D37075AC06.zip
- 22.0.0 ------ android_m2repository_r12.zip ----------------- 806FD8EEF161DCEA979C128F27BE5867.zip
- 21.0.3 ------ android_m2repository_r10.zip ----------------- 1FD832DCC1792D8ACA07FAC3259FC5A9.zip
- 19.0.1 ------ support_r19.0.1.zip ----------------- CED55A39D1283BB9DC217CAE987067E0.zip
Google:
- 8.4 ------ google_m2repository_r24.zip ----------------- CAA441D76F04E0D57C4110F8A00CDA7A.zip
以上有缺失和錯誤的歡迎補充,給出一個完整包的下載地址:
http://pan.baidu.com/s/1boOwuZ1