Xamarin.Forms在安卓機(jī)上進(jìn)行本機(jī)調(diào)試
場景
在使用Xamarin開發(fā)手機(jī)App的時(shí)候, 我們希望在自己的設(shè)備上開發(fā)調(diào)試, 下面將演示如何在安卓機(jī)上進(jìn)行本機(jī)調(diào)試。
先決條件
1.手機(jī)啟動(dòng)開發(fā)者模式 (不同的手機(jī)設(shè)置不一樣,可以詳細(xì)查詢自己手機(jī)的設(shè)置)
2.手機(jī)使用USB連接至開發(fā)電腦
3.使用VisualStudio2019 打開Android Adb 命令提示符窗口(這一步取決你的電腦是否安裝了Xamarin的開發(fā)環(huán)境), 如下所示。

該命令提示符在啟動(dòng)按鈕的右邊。
步驟
- 1.將已經(jīng)打開了開發(fā)者模式的手機(jī)通過USB線連接至你的電腦。
- 2.打開Android Adb 命令提示符窗口, 輸入 adb tcpip 5555
注: 這里的端口號是 5555,你可以根據(jù)自己需要更改。如下圖所示:

- 3.當(dāng)提示了上面的內(nèi)容之后, 請查看你的手機(jī)WIFI的IP地址, 在這里,我演示的IP地址是192.168.1.112
- 4.下一步, 繼續(xù)在上面窗口輸入 adb connect 192.168.1.112:5555
注: 在這里, 你輸入你手機(jī)的IP地址,端口號就用上面的5555,如下所示:

注: 由于我已經(jīng)連接了,所以提示已連接, 正常情況下,應(yīng)該提示:
connected to 192.168.1.112:5555
- 5.此時(shí), 回到VisualStudio, 會發(fā)現(xiàn),啟動(dòng)項(xiàng)目中會多出一個(gè)設(shè)備, 這個(gè)設(shè)備就是當(dāng)前連接的手機(jī), 此時(shí), 你啟動(dòng)VisualStudio, 應(yīng)用將運(yùn)行在你的手機(jī)上。

注: 你此時(shí),可以拔掉你的設(shè)備與電腦之間的連接, 同時(shí), 你在adb窗口當(dāng)中, 輸入 adb devices 可以查看你的設(shè)備連接列表。

如何斷開連接
adb disconnect 192.168.1.112:5555
如何使用USB連接
adb usb
到此這篇關(guān)于Xamarin.Forms在安卓機(jī)上進(jìn)行本機(jī)調(diào)試的文章就介紹到這了。希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
- 為Xamarin.Forms的導(dǎo)航欄增加搜索功能
- C#對Xamarin框架進(jìn)行數(shù)據(jù)綁定
- .NET?Core、Xamarin、.NET?Standard和.NET?Framework四者之間的區(qū)別介紹
- C# Xamarin利用ZXing.Net.Mobile進(jìn)行掃碼的方法
- 詳解Xamarin.Android 利用Fragment實(shí)現(xiàn)底部菜單
- 詳解xamarin Android 實(shí)現(xiàn)ListView萬能適配器
- Android將Xamarin For VS升級為4.1.0.530版教程
- c#使用xamarin編寫撥打電話程序
相關(guān)文章
基于.NET BitmapImage 內(nèi)存釋放問題的解決方法詳解
本篇文章是對.NET BitmapImage 內(nèi)存釋放問題的解決方法進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-05-05
asp.net上傳execl文件后,在頁面上加載顯示(示例代碼)
本篇文章主要是對asp.net上傳execl文件后,在頁面上加載顯示(示例代碼)進(jìn)行了介紹,需要的朋友可以過來參考下,希望對大家有所幫助2014-02-02
ADO.NET實(shí)現(xiàn)對SQL Server數(shù)據(jù)庫的增刪改查示例
本篇文章主要介紹了ADO.NET實(shí)現(xiàn)對SQL Server數(shù)據(jù)庫的增刪改查示例,非常具有實(shí)用價(jià)值,需要的朋友可以參考下。2017-01-01
ASP.NET中的無刷新驗(yàn)證碼的開發(fā)(完整代碼)
ASP.NET中的無刷新驗(yàn)證碼的開發(fā)(完整代碼),需要的朋友可以參考下。2010-09-09
.NET中獲取Access新增記錄Id怪現(xiàn)象解決方法
寫了一個(gè)函數(shù)獲取Access表中指定用戶Id,要求當(dāng)傳入的用戶名不存在時(shí),則在表中新增一條記錄并返回Id2012-03-03
ASP.NET MVC:Filter和Action的執(zhí)行介紹
ASP.NET MVC之Filter和Action的執(zhí)行介紹,需要的朋友可以參考2012-11-11

