1. 程式人生 > >Mac下無線除錯Android應用程式

Mac下無線除錯Android應用程式

最近一段時間都在忙活著寫Android的專案,所以沒有多少時間寫部落格了,誒,不過還是要儘量的記下自己平日所學到的點滴,因為用的老款的MBP只有兩個USB口,即使是接了一個USB Hub也是捉襟見肘,而且USB線除錯程式太麻煩,所以乾脆鼓搗一下無線除錯,說起來還是很簡單的,這裡簡單的記錄一下。當然,因為無線除錯說白了就是很簡單的幾個命令,完了之後用ADB去連線就好了,所以也不需要非得去下載別人寫好的應用程式,只要手機上有模擬器軟體,就可以直接使用了。

一、必備條件

首先,配置無線除錯,可以用ADB Wireless之類的軟體(傳送門在此,不是打廣告來的),也可以用終端模擬器類的軟體來啟動服務,監聽指定的埠,這裡我選擇的是用終端模擬器,畢竟,終端的用處更大一些,選擇的是Android Terminal Emulator(

傳送門在此)。同時,要保證手機和電腦在同一個區域網內。

二、啟動服務,監聽固定埠

開啟終端模擬器軟體,通過如下命令啟動服務

su      //這個是獲取root許可權
setprop service.adb.tcp.port 5555 //啟動服務,監聽5555埠,這裡的埠號可以自己指定
stop adbd  //關閉adbd程序
start adbd //啟動adbd程序
這樣兒,手機端就完成了。

三、記錄手機的ip地址


這裡紅色框裡的就是我的手機的ip地址,下面的142結尾的則是電腦,接下來我們就可以直接通過adb命令連線至手機了

四、電腦端通過adb connect命令連線至手機

adb connect 192.168.199.123:5555//如果找不到adb命令,則說明你的path沒有配置,也可以通過直接在終端裡定位到sdk/platform-tools/adb
以我的為例:



OK,這樣兒就連線成功了,接下來你就可以享受無線除錯的樂趣了。

2014年02月15日,EricTang 記

相關推薦

Mac無線除錯Android應用程式

最近一段時間都在忙活著寫Android的專案,所以沒有多少時間寫部落格了,誒,不過還是要儘量的記下自己平日所學到的點滴,因為用的老款的MBP只有兩個USB口,即使是接了一個USB Hub也是捉襟見肘,而且USB線除錯程式太麻煩,所以乾脆鼓搗一下無線除錯,說起來還是很簡單的,

IDA6.6遠端除錯Android應用程式的一點總結

新接觸Android安全,一直在逃避總結,因為懶。。。雖然網上有大把的資料,但是很多都是轉載,格式什麼的亂七八糟的,對於有嚴重潔癖的我不能忍。現在剛接觸,以後經常用到的東西,還是總結一下加深印象吧,省得總忘,好記性不如爛筆頭。 具體環境的搭建這些基礎的東西這裡就不再說了,J

如何在真機上除錯Android應用程式(圖文詳解)

C:\Users\xxxxxx>netstat -ano | findstr "5037" TCP 127.0.0.1:5037 0.0.0.0:0 LISTENING 4236 TCP 127.0.0.

Mac用GDB工具進行程式除錯

GDB是GNU開源組織釋出的一個強大的UNIX下的程式除錯工具。 一般來說,GDB主要幫助你完成下面四個方面的功能[百度百科]: 啟動你的程式,可以按照你的自定義的要求隨心所欲的執行程式。 可讓被除錯的程式在你所指定的調置的斷點處停住。(斷點可以是條件表示

Android應用程式讀取/dev裝置而提權(一)

//分別遍歷/sys/class /sys/block /sys/devices device_init() { coldboot(fd,"/sys/class"); coldboot(fd,"/sys/block"); coldboot(fd,"/sys/devices"); } //後

Ubuntu使用gdb遠端除錯android native程式筆記

使用gdb遠端除錯android native程式1.準備工作:android native程式:demoandroid 上執行的除錯工具:gdbserver,該程式位於ndk目錄/prebuilt/a

如何通過無線網路真機除錯android應用

1, Android手機和電腦必須在同一個無線網路內,換句話說電腦必須使用無線wifi除錯 2,首先使用資料線連結手機,使用ADB連結手機 3,使用 adb tcpip 5555啟動ADB使用tcpip的模式連結Android手機 4,斷開手機資料線,使用如下命令連結手機 

mac react Native android環境搭建

否則 編譯速度 方案 立即生效 cat blog ref spa 默認 1、參考 上一篇的博客文章 “mac 下 react Native ios環境搭建”,前面幾步都是必須的,只是,原生客戶端不一致 2、Android Studio的安裝 A:安裝JAVA

瀏覽器判別下載安裝/開啟Android應用程式

摘要: 通過手機瀏覽器直接開啟Android應用程式。 如果本地已經安裝了指定Android應用,就直接開啟它; 如果沒有安裝,則直接下載該應用的安裝檔案(也可以跳轉到下載頁面)。 之前寫過一篇blog,介紹如何通過點選手機瀏覽器中的連結,直接開啟本地Android App。 實現方式

Android應用程式框架講解

在我們的android的程式中會有很多的檔案,那麼這些檔案到底是有什麼作用呢? 我們編譯android專案,可以使用eclipse和AS,首先介紹一下eclipse中的框架 1、src檔案:存放的是應用程式使用到的java檔案 2、gen檔案:系統自動生成的目錄。不需要程式設計師進行

android應用程式的介面程式設計

要點 android的介面與view元件 view元件和viewgroup元件 android控制程式的三種方式 通過繼承view開發自定義view android常見的佈局管理器 文字框元件:textview和edittext 按鈕元件:button 特殊按鈕元件:radiobut

Android應用程式進行系統簽名

有時寫一個程式需要呼叫系統的庫,如果許可權不夠,是用不了庫裡面一些方法的 。這時就需要將apk進行系統簽名。  簡單常用的方法:                 1,在apk的AndroidMani

Android應用程式簽名打包(AS)

使用Android studio對Android應用簽名步驟: 第一步: 第二步: 第三步: 第四步: 數字證書建立完成後,點選OK----->點選Next------>Finish。 注意:生成後的數字證書千萬不能丟失,還有密碼也不能忘記了

UbuntuGDB除錯C語言程式

轉自:http://zhgeaits.me/other/2013/03/17/gdb-study-notes.html,感謝博主。 1.GDB是什麼 GDB是GNU開源組織釋出的一個UNIX下的程式除錯工具,專門用來除錯C,C++這些程式的了,而且都是命令列模式的。 2.準備工作 平

怎麼獲取Android應用程式的上下文

前面我做了一個類似於騰訊QQ一樣的聊天應用,在這個應用裡面,有很多activity,而這些activity之間經常要進行互相啟動、往復跳轉、還有就是通過Notification啟動。當activity多了之後,如果設定他的模式為單例模式,或者不設定模式。在反覆啟動後會出現數據不同步、fc等各種未知的

Linux打包釋出Qt應用程式

Linux下打包釋出Qt應用程式 Linux下打包釋出Qt應用程式 1. 編譯檔案 2.巧用指令碼檔案 新建檔案 新增指令碼 執行指令碼 打包釋出 Linux

Android 應用程式崩潰日誌捕捉

程式崩潰是應用迭代中不可避免的問題,即使有著5年或者10年經驗的程式猿也無法完全保證自己的程式碼沒有任何的bug導致崩潰,現在有一些第三方平臺可以幫助我們蒐集應用程式的崩潰,比如友盟,詳情如下圖 雖然能夠看到崩潰的日誌以及機型等,但還是不是很方便,如果需要精確定位的話需要使用者提供崩潰的時間點、機型

Stetho除錯Android應用

Stetho是一個Android應用的除錯工具。當你的應用整合Stetho時,開發者可以訪問Chrome,在Chrome Developer Tools中檢視應用佈局,網路請求,sqlite,preference等等,視覺化一切應用操作(更重要的是不用root)。 1. 新增依賴 這裡我使用的網

無原始碼除錯android應用

無原始碼除錯android應用,網傳三種辦法: 1 Xposed 有一個外掛 XInstaller 可以實現對任意程序進行除錯 2  將ro.debuggable值改為1 3 將應用反編譯後,修改 AndroidManifest.xml 將 android:debugg

轉老羅 Android應用程式資源的查詢過程分析

原文地址  http://blog.csdn.net/luoshengyang/article/details/8806798   轉載請說明     我們知道,在Android系統中,每一個應用程式一般都會配置很多資源,用來適配不同密