解決安裝VS2015之後,解決Xamarin開發Android App部屬Emulator後閃退無法測試問題
當初在Surface Pro灌VS 2015已經是很久的事情了
但在上課的時候就有學弟妹們說用VS 2015就算是開一個空白的Android專案
直接部屬到模擬器之後就閃退的問題
於是換我把電腦換成Surface Pro4後安裝了VS 2015 update3
竟然也跟著發生這樣奇葩的事情了
------
正文如下
狀況:
閃退跳完之後在偵錯Output應該是會看到bla bla bla然後 Could not connect to the debugger
解法如下:
在你的專案上按右鍵→Properties(抱歉我想不起來官方中文翻譯會是什麼)
在Android Options裡面把Use Fast Deployment(debug mode only)取消勾選,然後記得存檔
接著打開Hyper-V Manager
在你對應的Android模擬版本的虛擬機上按右鍵選擇設定(若你有多個Android模擬虛擬機器就一個個設定吧)
在Processor(處理器)的Compatity(相容性)選項裡面把裡面的勾選起來
設定完後直接回VS 2015直接跑起來就發現成功啦!!!!!
------
總結
真的是之前沒遇過...遇到的只有當初Surface Pro的時候RAM不夠所以模擬器不給跑
換了電腦就跟大家遇到相同奇葩的問題了
但目前也只是找到可以解決的辦法,可以的話之後會補上可能的原因及原理
目前好像網上的討論是因為CPU到了一定新版,好像就有這問題.....
若版上各位先進已知,也煩請各位回覆指教
----
參考資料:
http://dotnetbyexample.blogspot.tw/2016/02/fix-for-could-not-connect-to-debugger.html
- 文章中的敘述或資訊有誤,歡迎回應指正,討論與指教是進步的原動力:)
- 若喜歡此點部落文章,歡迎各位轉載並於文末附載原文網址超連結與站名【DriftMind】