簡體   English   中英

Android模擬器無法與Visual Studio一起使用

[英]Android emulator not working with visual studio

我對xamarin還是很陌生,只是嘗試在按鈕單擊上實現Hello world。 在我的.axml文件中,我創建了按鈕,而在.cs文件中,我編寫了邏輯來在按鈕單擊時打個招呼世界。 當我嘗試通過從提供的仿真器列表中選擇android仿真器來運行該應用程序時,第一個應用程序說,雖然我沒有給出任何斷點,但仍將其部署到調試模式,從調試模式啟動仿真器,程序無法執行。 當我在模擬器中檢查應用程序時,無法在其中看到我的應用程序。 我在論壇上嘗試了一個解決方案,該解決方案說在模擬器運行時再次啟動它,但是這次我可以看到我的應用程序打開了,但是幾秒鍾后它顯示“不幸的是,應用程序已關閉”。 試圖取消選中快速部署選項,但沒有用。 誰能幫我這個忙。

受保護的重寫void OnCreate(Bundle bundle){base.OnCreate(bundle);

        // Set our view from the "main" layout resource
        // SetContentView (Resource.Layout.Main);
        Button myButton = FindViewById<Button>(Resource.Id.btnHw);
        myButton.Click += myButton_Clcik;
    }

    void myButton_Clcik(object sender, EventArgs e)
    {
        Toast.MakeText(this, "Hello world", ToastLength.Long).Show();
    }



}

謝謝。

這是因為缺少libaot-mscorlib.dll。 因此,通常隱藏在大量消息中-易於修復:禁用Android快速部署。 轉到Android項目的屬性,單擊選項卡“ Android選項”,然后取消選擇“使用快速部署”。

如果這樣做不起作用,請執行以下步驟:

  1. 啟動Hyper-V管理器
  2. 選擇您要使用的模擬器
  3. 右鍵單擊,點擊設置
  4. 點擊處理器
  5. 點擊兼容性
  6. 單擊復選框“遷移到具有不同處理器版本的物理計算機”

閱讀這篇文章,我想它將對https://dzone.com/articles/fix-for-could-not-connect-to-the-debugger-while-de有所幫助

暫無
暫無

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

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