xamarin.forms uwp app部署到手機移動設備進行測試,真機調試(device portal方式部署)

来源:http://www.cnblogs.com/calvinK/archive/2016/08/03/5733246.html
-Advertisement-
Play Games

最近學習xamarin。剛好 手上有一個lumia 930.所以試一試把uwp app部署到手機上,並真機調試一把。 目前環境: 1.開發pc電腦是win10,版本1607.加入了insider,所以版本比較高。 2.手機是 lumia 930.版本 1511,手機未加入insider,所以是穩定版 ...


   

最近學習xamarin。剛好 手上有一個lumia 930.所以試一試把uwp app部署到手機上,並真機調試一把。

   

目前環境:

1.開發pc電腦是win10,版本1607.加入了insider,所以版本比較高。

2.手機是 lumia 930.版本 1511,手機未加入insider,所以是穩定版本,比較低。(device-portal方式部署要求系統版本必須是win10 1511以上)

3.pc電腦和phone手機在同一個區域網

4.app是vs2015 update3 創建xamarin項目的demo程式。

   

步驟:

1.配置手機device-portal功能

1.1.手機啟用開發者模式

1.2.手機設備門戶(device-portal)開啟,並開啟設備發現

1.3.把1.2顯示的wifi地址在pc電腦上打開,顯示如圖3.

1.4.手機設備發現配對按鈕點擊,彈出6位pin碼,併在1.3頁面輸入,完成配對。即可看到圖4

   

   

3

圖4

   

完成配對之後,就可以安裝我們的app了。

安裝app:

1.app項目右鍵應用商店創建應用程式包

基本上是一路next即可。

   

生成完成後,記住輸出地址,我們回到圖4的頁面。

install app 選擇剛纔我們生成的安裝包。這裡需要註意的是。選擇文件預設是選擇.appx文件

而我們生成大致是這樣子,所以這個地方地方選擇所有文件,然後選擇*.appxbundle這個。

然後接著選擇dependency文件,即依賴文件。手機選擇arm平臺的依賴文件。

選擇完成之後,GO!

   

   

然後就可以看到

等待安裝完成v

就可以回到手機上看到app已安裝完成,可以測試拉。FPCL.WIndows

運行起來之後的樣子。

   

   

調試部分就簡單了,usb手機插上電腦,重要的手機需要處於解鎖狀態。

   

架構選擇arm,調試啟動選擇device設備。然後就可以run起來了。

當然第一次調試生成這裡會卡一會,需要安裝調試所需要的幾個包。等等就好,不捉急

參考:

https://msdn.microsoft.com/windows/uwp/get-started/enable-your-device-for-development#device_portal

https://msdn.microsoft.com/windows/uwp/debug-test-perf/device-portal

https://msdn.microsoft.com/windows/uwp/debug-test-perf/device-portal-mobile


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 之前介紹了Linux的Screen命令,今天介紹一個更為強大的終端工具Tmux。 Tmux 是一個用於在一個終端視窗中運行多個終端會話的工具。它基本能替代nohup以及screen,甚至比它們更為強大: Screen 的項目大體上已經終止,並且代碼中有大量的問題,使用起來很不穩定; Tmux 是一個 ...
  • 簡介: .Net中Process類功能十分強大。它可以接受程式路徑啟動程式,接受文件路徑使用預設程式打開文件,接受超鏈接自動使用預設瀏覽器打開鏈接,或者打開指定文件夾等等功能。 想要使用Process類之前,需要先引用using System.Diagnostics; Process類用法1: Pr ...
  • 一、前言 最近忙於公司的線上升級項目,一個人要負責公司四大產品的線上升級,這四個產品是在Revit中以插件形式存在的,目前基於WCF來實現。等客戶總量突破5萬了,再重新用socket實現。 由於有伺服器併發操作,所以要好好研究WCF的InstanceContext與ConCurrencyMode,找 ...
  • 前言 Protocol Buffers (下麵簡稱PB)是一種輕便高效的結構化數據存儲格式,可以用於結構化數據串列化,很適合做數據存儲或 RPC 數據交換格式。它可用於通訊協議、數據存儲等領域的語言無關、平臺無關、可擴展的序列化結構數據格式。它支持多種語言,比如C++,Java,C ,Python, ...
  • 喜迎Win10周年版更新,湖南衛視旗下唯一官方視頻平臺《芒果TV》近日向Win10商店提交了芒果TV UWP V3.1.0版,這次不僅在上一版(V3.0.0)的基礎上完善了用戶呼聲最高的手機版視頻離線下載功能,而且為追劇達人帶來了跳過片頭片尾的貼心福利。 ...
  • 概述 XDT是Asp.net 4.0中的一個新特性,可以讓使用者在Web項目中在不同的生成類型下,快速切換配置文件(如在debug場景下使用測試配置資料庫,在Release場景下使用正式配置資料庫)。 但在非web項目中,VS並未提供如此方便的功能。這時如果我們同樣想使用xdt transforms ...
  • 今天編碼時遇到了一個問題,大致描述就是去讀取excel中的某列,如圖: 這些是文件名,類似一個對應關係表,然後代碼去查找對應的文件。 斷點調試出來的內容也是正常,但是都匹配不到(文件真實存在),在打出log時發現了端倪: 有些空格變成了問號。難道是我的打開方式不對麽。。。? 嘗試了幾種不同編碼打開, ...
  • 一、 通過AccountManagement 程式集(System.DirectoryServices.AccountManagement) acountManagement 包含有: 1. UserPrincipals 2. GroupPrincipal 3.ComputerPrincipals ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...