Android真機測試,鏈接到本地服務器的方法

1. 前言瀏覽器

 

做爲一名Android開發者,無論怎麼說,都會經歷使用Android真機來測試鏈接本地服務器這樣的事情。這裏所說的「本地服務器」大多數時候指的是:搭載有某種服務器軟件的PC,例如搭載有Tomcat服務器的PC,就能夠拿來看成本地服務器。服務器

 

2. 方法網絡

 

通常有3種可行的方法,具體說明以下:測試

 

  1. 將應用後臺服務器部署到某臺能夠經過公網訪問的服務器上,手機訪問該公網IP地址,相似於公網試用(例如:阿里雲服務器、騰訊雲服務器、百度雲服務器等等);
  2. 設置局域網,Android手機經過WiFi訪問局域網中的某臺服務器(在第三點舉例實踐中我會使用這種方法);
  3. 將Android手機經過USB數據線鏈接到電腦,而後利用Android的Internet傳輸功能。

 

3. 實踐阿里雲

 

這裏我向你們演示如何利用WiFi來讓Android手機鏈接到本地服務器上。blog

本次實踐所用到的相關軟件和設備:ip

 

  • Tomcat 9.0服務器軟件
  • 獵豹免費WiFi(一款免費的可讓擁有無限網卡的電腦提供WiFi服務的軟件)
  • 一部Android 5.0的智能手機
  • 一臺擁有無線網卡的Windows 64位的筆記本電腦

 

步驟一:在PC上安裝好Tomcat服務器(這裏不講具體安裝過程,不懂的,請自行上網查找相關資料),而且保證能夠經過PC上的瀏覽器成功訪問http://localhost:8080,操做結果以下圖所示:開發

 

 

步驟二:在PC上安裝好獵豹免費WiFi(很簡單的,這裏不講安裝過程,不過要提醒的是,只有有無線網卡的電腦才能經過該軟件來提供WiFi服務),而且保證Android手機能夠經過該WiFi上網(固然,前提是你的電腦能夠上網),操做結果以下圖所示:部署

 

 

步驟三:肯定本地服務器(也就是搭載有Tomcat服務器軟件的PC,在我這裏就是指我所使用的筆記本電腦)在該局域網的IP地址(這裏的局域網指的是提供WiFi服務的電腦和鏈接此WiFi的手機所構成的網絡)。先打開「控制面板」,而後選擇「網絡和共享中心」,以下圖所示:後臺

 

 

打開「網絡和共享中心」後,點擊下圖中紅色箭頭指的地方:

 

 

而後在彈出的窗口中,單擊「詳細信息」,以下圖所示:

 

 

則下圖箭頭所指的IP地址就是本地服務器在該局域網的IP地址,以下圖所示:

 

 

這樣咱們就找到了本地服務器在該局域網的IP地址了,以我爲例:就是我能夠經過http://192.168.191.1:8080來訪問本地服務器。

有時候,上面那種方法可能沒法找到咱們想要的本地服務器在該局域網的IP地址,接下來繼續爲你們介紹另外一種方法,仍是先打開「控制面板」,而後選擇「網絡和共享中心」,接着單擊「更改適配器設置」,以下圖所示:

 

 

在彈出的窗口中,選擇提供WiFi服務的「無線網絡鏈接」,通常都會有「Microsoft Virtual WiFi Miniport Adapter」或「你的WiFi名字」的提示信息,具體以下圖所示:

 

 

右鍵,而後選擇「狀態」,就會彈出一個窗口,以下圖所示:

 

 

而後點擊詳細信息,就會彈出另外一個窗口,該窗口就會顯示咱們所要找到IP地址:

 

 

步驟四:通過以上步驟,咱們就可使用Android真機來鏈接本地服務器了。如何驗證成功了呢?以我爲例子:用個人手機的瀏覽器,來訪問http://192.168.191.1:8080,若是可以顯示Tomcat的網頁,則證實成功了。若是不能顯示的話,通常會有如下緣由:

 

  1. PC的防火牆攔截了手機的http請求,只要把PC的防火牆關閉了,就能夠正常訪問了;
  2. 你的本地服務器沒有啓動(這種狀況仍是有可能,有時候咱們就是會那麼傻,哈哈哈);
  3. 手機沒有和本地服務器在同一個局域網上(以我爲例,就是個人手機沒有連上我筆記本電腦發出的WiFi)。
相關文章
相關標籤/搜索