[英]Xamarin.Forms Visual Studio 2017 project does not deploy
我是Xamarin的新手。 我用Xamarin。 表單模板,以在Visual Studio 2017中創建示例移動解決方案。該過程創建了四個項目Xamarin PCL,Xamarin Android,Xamarin.iOS和Xamarin.UWP。 在不對生成的解決方案進行任何修改的情況下,我正在嘗試運行它。
第一個問題是,當我將UWP設置為啟動項目時,Windows模擬器會顯示並完美運行該應用程序。 但是,當我嘗試對Android執行相同操作時,會根據我所做的環境更改在不同時間出現不同的錯誤。 最后,使用Visual Studio Android模擬器顯示Phone UI,但不顯示我的應用程序。 在后台,我可以看到Visual Studio成功完成了構建過程,沒有任何錯誤,但是部署過程只是掛起了。 我讓部署在一夜之間運行,但仍在早晨運行。 這是我的環境。
bcdedit /set hypervisorlaunchtype off
,然后重新啟動。 我嘗試以不同的組合設置上述環境,但是似乎沒有一個使該應用程序正常工作。 當我使用android SDK中的android模擬器時,構建過程會引發錯誤。 甚至可以構建的唯一模擬器是Visual Studio模擬器。 但是部署掛起。
我遇到的第二個問題是,我已經安裝了適用於版本24和25的android SDK。但是在仿真器下拉菜單中,我只能看到針對23的仿真器。我在Visual Studio和android SDK Manager中都檢查了安裝路徑,它們都指向到同一安裝文件夾。 我需要什么才能使版本24和25的仿真器可用?
我再說一遍,在運行它之前,我沒有在Visual Studio中對生成的解決方案進行任何更改。 在過去的三天里,我一直在努力,無法使其正常工作。 請幫忙。
我剛剛安裝了Visual Studio 2017(在Win10 15063.138上),發現Xamarin項目不會像您一樣部署到Android。 這是我的跑步方式:
注意: MS似乎沒有高於API級別23的任何仿真器,因此Android項目的“編譯”和“目標”設置可以是最新的,但最低目標必須為6.0(API 23)。
經過幾天的努力,我終於有了Xamarin.Forms Android應用程序,可以在模擬器上顯示我的頁面。 感謝所有成員的建議。 瑞安的建議很有幫助(感謝瑞安,我為他+1了),但並沒有解決我的問題。 我進一步搜索了一下,發現了一個建議,要求更改以下設置,最終對我有用。 因此,如果其他人像我一樣陷入困境,請執行以下操作(除了清理和更新所有軟件包):
我剛剛清理了解決方案並進行了重建。 部署后又可以正常工作。 部署,出現編碼錯誤,但再次“運行”。 我討厭這樣的問題。 rr
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.