簡體   English   中英

Xamarin.Forms:Android項目生成錯誤-AppData \\ Local \\ Xamarin文件夾內缺少文件

[英]Xamarin.Forms: Android project Build Error - Missing Files inside AppData\Local\Xamarin Folders

我正在嘗試Xamarin.Forms。 我創建了一個名為“ App2”的解決方案。 Visual Studio自動創建以下項目:

  • App2(便攜式)
  • App2.Droid
  • App2.iOS

當我嘗試編譯Android Project(App2.Droid)時,出現以下錯誤:

下載失敗。 請下載https://dl-ssl.google.com/android/repository/android_m2repository_r22.zip並將其放入C:\\ Users \\ pedro.costa \\ AppData \\ Local \\ Xamarin \\ Android.Support.Design \\ 23.0.1.3目錄。 App2.Droid原因:一個或多個錯誤。 App2.Droid
請安裝SDK安裝程序中提供的軟件包:“ Xamarin.Android.Support.Design”。 Java庫文件C:\\ Users \\ pedro.costa \\ AppData \\ Local \\ Xamarin \\ Android.Support.Design \\ 23.0.1.3 \\ embedded \\ classes.jar不存在。 App2.Droid下載失敗。 請下載https://dl-ssl.google.com/android/repository/android_m2repository_r22.zip並將其放入C:\\ Users \\ pedro.costa \\ AppData \\ Local \\ Xamarin \\ Android.Support.Design \\ 23.0.1.3目錄。 App2.Droid原因:一個或多個錯誤。 App2.Droid
請安裝SDK安裝程序中提供的軟件包:“ Xamarin.Android.Support.Design”。 Android資源目錄C:\\ Users \\ pedro.costa \\ AppData \\ Local \\ Xamarin \\ Android.Support.Design \\ 23.0.1.3 \\ embedded./不存在。 App2.Droid

我已經嘗試過:

  • 下載android_m2repository_r22.zip文件並將其放在C:\\ Users \\ pedro.costa \\ AppData \\ Local \\ Xamarin \\ Android.Support.Design \\ 23.0.1.3文件夾中
  • 下載文件並將其解壓縮到文件夾中
  • 刪除C:\\ Users \\ pedro.costa \\ AppData \\ Local \\ Xamarin \\ Android.Support.Design \\ 23.0.1.3文件夾並重新編譯項目
  • 刪除C:\\ Users \\ pedro.costa \\ AppData \\ Local \\ Xamarin \\ zips文件夾,然后重新編譯項目。
  • 更新Xamarin.Android.Support。* nuget程序包,但是當我嘗試它時,也會遇到這些構建錯誤。

我已經做了大量研究,似乎Android.Support。*文件夾中應該包含文件,並且應該在構建android解決方案時下載這些文件,但對我而言這不是真的。

嘗試解決此問題:

  • 導航到C:\\Users\\[user-name]\\AppData\\Local\\Xamarin\\zips文件夾。
  • 刪除所有zip文件。
  • 從項目中刪除/bin/obj
  • 清理並構建您的項目。

構建和調試項目可能需要一些時間。

1.下載https://dl-ssl.google.com/android/repository/android_m2repository_r29.zip

2.重命名為2A3A8A6D6826EF6CC653030E7D695C41.zip

3.復制到C:\\ Users \\ User \\ AppData \\ Local \\ Xamarin \\ zip

4.重建

我在此問題的其他答案中看到,只要從Android.Support.Design文件夾中刪除所有內容,Visual Studio就會在項目重建后再次下載它。

就我而言,問題是代理問題。 當我將環境設置為無需代理即可訪問Internet時,Visual Studio會在重建文件上下載必要的文件和文件夾。

不要將zip解壓縮到\\23.0.1.3文件夾,或者只是將其放入其中,那將不起作用,不要介意錯誤消息。 您必須將zip放在\\zip文件夾中,刪除現有的zip后,您可能需要將下載的zip重命名為類似以下內容: 2A3A8A6D6826EF6CC653030E7D695C41.zip

但是,如果您不想手動下載支持存儲庫,則只需刪除%USER%\\AppData\\Local\\Xamarin\\文件夾中的所有內容,然后重建並等待。

在此地址上方有一個zips名稱文件夾C:\\Users\\[user-name]\\AppData\\Local\\Xamarin\\zips首先,您必須檢查文件是否處於提取狀態,我們可以看到錯誤,它是當前格式那么您可以替換這兩個文件1)2A3A8A6D6826EF6CC653030E7D695C41.zip用鏈接替換用2A3A8A6D6826EF6CC653030E7D695C41重命名

2)96659D653BDE0FAEDB818170891F2BB0.zip 將此鏈接替換為96659D653BDE0FAEDB818170891F2BB0

然后重建項目

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM