我正在使用 VS 2022 社區版中的彈出外殼模板生成的全新 xamarin.forms 解決方案。
當我打開模擬器并按照第一次設定時,它會生成一個通用的 android 設備,我在嘗試啟動模擬器時收到此錯誤。我自己創建設備時也會出現此錯誤。
未知的 AVD 名稱錯誤<- 此部分已通過在系統設定的環境變數中將 ANDROID_SDK_HOME 變數設定為正確的目錄來修復。但是模擬器仍然不能用于除錯。
我曾嘗試在各種論壇上尋找解決方案以使模擬器正常作業,但沒有發現任何有影響的東西。
我曾嘗試使用 USB 在本地設備上運行,因為有人建議它比模擬器更容易作業,但模擬器也不起作用。該設備未顯示在 Android Emulator 下拉選單中。然后我嘗試了不同的電纜,但它仍然沒有顯示為檢測到的設備。然后我嘗試通過無線連接以防萬一電纜出現問題。它仍然沒有出現。但是,如果我通過 adb 命令提示符檢查設備,我可以看到設備已連接并授權,無論是在使用電纜時還是在使用無線連接時。并且計算機本身可以很好地檢測到該設備。
- 設備處于開發者模式。
- USB 除錯已打開。
- 該計算機被批準為受信任的設備。
- Android 專案設定為啟動專案。
- SDK 和工具已使用 Android SDK 管理器下載。
- 已為該設備下載 USB 驅動程式。
我已經試過了
- 多次關閉和打開VS。
- 卸載和重新加載專案。
- 而是將設備設定為 PTP 模式。
- 重新安裝 VS,包括洗掉和重新生成 Java 和 Android 檔案夾。
- 卸載 VS 2022 并改為嘗試 2019。
- 生成新的 VS 解決方案。
- 手動下載和安裝JDK。
- 看到在 BIOS 中啟用了虛擬仿真。
- 確保系統能夠運行 Hyper-V 并且它已打開。
- 檢查選項選單中的檔案夾路徑是否設定正確。
- 確保所有 nuget 包都是最新的。
任何建議都將受到高度贊賞,因為我目前無法正確除錯和測驗設備。
uj5u.com熱心網友回復:
如果您看到有關無法在模擬器上安裝 APK 或無法運行 Android 除錯橋 (adb) 的錯誤,請驗證 Android SDK 是否可以連接到您的模擬器。要驗證模擬器連接,請使用以下步驟:
從 Android 設備管理器啟動模擬器(選擇您的虛擬設備并單擊開始)。
打開命令提示符并轉到安裝 adb 的檔案夾。如果 Android SDK 安裝在默認位置,adb 位于 C:\Program Files (x86)\Android\android-sdk\platform-tools\adb.exe;如果不是,請根據您計算機上 Android SDK 的位置修改此路徑。
鍵入以下命令:
adb devices
如果可以從 Android SDK 訪問模擬器,則模擬器應該出現在連接的設備串列中。例如:
List of devices attached
emulator-5554 device
如果模擬器未出現在此串列中,請啟動 Android SDK 管理器,應用所有更新,然后嘗試再次啟動模擬器。
更新:
你可以先打開安卓設備管理器。
選擇你要運行的設備并點擊開始按鈕,這樣就可以啟動并檢測到虛擬機,然后你的虛擬機設備就會被添加到Android Emulators選單中。
uj5u.com熱心網友回復:
我最終擦拭了硬碟驅動器并從頭開始。這一次我所要做的就是安裝 VS 并啟用 Hyper-v,一切都會立即正常運行。
我完全不知道是什么導致了這個問題,但是完全擦除修復了它。
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/417961.html
標籤:
