『壹』 androidstudio怎麼調試應用程序_androidstudio進行手機或者模擬器調試
主要通過以下幾個步驟:
1、手機通過數據線連接在電腦上
2、設置android手機為USB調試模式。步驟:menu—<設置—<應用程序—<開發,選擇【USB調試】
3、如果是window系統,系統會提示安裝驅動:
選擇正確的androidsdk安裝目錄,然後點擊下一步,系統就開始安裝驅動了
4、驅動安裝完成之後,重啟電腦(通常系統會有「安裝新驅動,重啟才能生效」的提示),這但應該明白吧
5、重復第1步和第2步,打開命令窗口,檢測手機設備是否已經被識別,如下所示:
「device」就是檢測到得手機設備
6、接下來就開始在eclipse上調試android程序了,右擊android工程- 7、選中手機設備,點擊OK之後,程序就開始在真機上安裝了,控制台輸出如下信息: [2011-04-0722:24:49-HelloWorld]UploadingHelloWorld.apkontodevice『′ [2011-04-0722:24:49-HelloWorld]InstallingHelloWorld.apk [2011-04-0722:24:53-HelloWorld]Suess! [2011-04-0722:24:53-HelloWorld]Startingactivitycom.eightqiu.activity.ondevice [2011-04-0722:24:57-HelloWorld]:Starting:Intent{act=android.intent.action.MAINcat=[android.intent.category.LAUNCHER]cmp=com.eightqiu.activity/.} 8.設置應用程序為調纖畝蠢試模式。操作:編輯.xml增加調試參數android:debuggable="true",如下: 9.執行真機調試操作:ECLIPSE調試對話框中,Target窗口中選擇Manual,點擊【debug】按鈕,選擇真機設備,開始調試。 註:不管是否啟用ECLIPSE環境,任何Android軟體只要在真機上運行發生異常,都可以在命令行窗口下查看具體異常信息:耐緩 執行:./adblogcat可以查看到更多毀陪的系統異常消息。在這些消息中要注意查看Causedby:打頭的行,這些行指明了在哪行代碼出的錯誤 10、運行這個應用程序,這樣就可以使用手機來測試了 『貳』 如何在模擬器上調試android程序 1 首先,打開android SDK Manager。這里如何安裝android的ADT插件就不再講了,可以到網路里搜索。打開eclipse,點擊android SDK Manager。 2 第二步,添加模擬器。進入android SDK Manager的配置界面後,點擊添加按鈕,選擇你要使用的模擬器的版本,如android2.2或2.3等等。具體配置如圖: 3 第三步,運行模擬器。選擇剛剛建好的模擬器,點擊運行(star),等待開機成功後將其最小化即可。 4 第三步,將寫好的程序運行。點擊你寫的程序名,右擊,選擇run as-android Application,然後再出現的界面選擇確定。 5 第四步,等待模擬器啟動,檢查程序是否運行正常。 『叄』 如何通過PC端連接Android設備進行adb調試 在電腦上下個adb工具包安裝附加Google服務的,然後u *** 調試,電腦鍵盤win加r,然後後面的過程網上有教程 adb是什麼?adb有什麼用?adb工具如何用? 是用來管理模擬器和真機的通用調試工具,該工具功能強大,直接打開cmd即可使用adb命令,adb的全稱為Android Debug Bridge,是起到調試橋的作用,通過adb我們可以在Eclipse中方面通過DDMS來調試Android程序,說白了就是debug工具,adb的工作方式比較特殊,採用**Socket TCP 5554等埠的方式讓IDE和Qemu通訊,默認情況下adb會daemon相關的網路埠,所以當返盯我們運行Eclipse時adb進程就會自動運行,藉助adb工具我們可以管理設備或手機模擬器的狀態,還可以進行很多手機操作,如安裝軟體、系統升級、運行shell命令等等,其實簡而言說,adb就是連接Android手機與PC端的橋梁,可以舉游讓用戶在電腦上對手機進行全面的操作 二:ADB的主要功能有哪些? 1:查看當前模擬器或者Android設備實例的狀態 一般在使用前都會使用adb devices這個命令查看一下模擬器的狀態,通過這個命令得到ADB的回應信息,可以看到ADB作為回應為每個實例制定了相關的信息 1.1:emulator-5554為實例名稱 1.2:device為實例連接狀態,device表示此實例正與adb相連接,offline表示此實例沒有與adb連接或者無法響應 2:安裝和卸載APK應用程序 你可以從電腦上復制一個APK應用到模擬器或者Android設備上,通過adb install <path_to_apk>安裝軟體,adb uninstall <packageName>卸載軟體,如果你不知道這個包名,在AndroidManifest.xml里的找package=""就可以了 2.1: 先把apk文件拷貝到sdk目錄下的tools 2.2: 進入dos下切換到SDK的安裝路徑下的tools目錄 2.3 :執行安裝命令 adb install <path_to_apk> 發生的錯誤,因為我連接了真機,而且也打開了模擬器,所以adb給我的回應信息是「比一個多的驅動設備和模擬器」,我最後關閉掉了模擬器在運行安裝命令,就提示安裝成功了 卸載APK 3:從本機上復制文件到模擬器或者Android設備 adb push <本地路徑><遠程路徑>,<本地路徑>指的是自己的機器上或者模擬器上的目標文件,<遠程路徑>指的是遠程設備實例上的目標文件 4:從模擬器復制文件到模擬器或者Android設備 adb pull <遠程路徑><本地路徑>,<本地路徑>指的是自己的機器上或者模擬器上的目標文件,<遠程路徑>指的是遠程設備實例上的目標文件 5:使用shell命令 輸入adb shell就可以進入shell命令行了,可以使用一些常用的shell命令,如:ls命令列出了文件 首先講講Android設備,大家都知道開發用的最多的Android設備就是手機了,今天主要講兩個Android設備的adb連接調試,一個是手機,一個是電視機頂盒。 如果想利用gdb工具來調試程序,在編譯程序時要正世銷使用-g選項。如: 1.首先讓android手機來監聽指定的埠: 利用adb來連接手機, 有兩種方式: 1, wifi, 2, u *** . 首先安裝手機驅動,然後下載adb工具箱 命令提示符進入目錄 adb shell 『肆』 (2)Android 調試 H5頁面
我們使用chrome 瀏覽器 + Android 手機的方式進行頁面調試。 如何通過PC端連接Android設備進行adb調試
一:手機端的adb調試
首先保證手機跟電腦處於同一個無線網
手機的IP地址查詢:設置–關於手機–狀態信息,就可以看到路由器分給手機的IP地址了,接下來就是adb調試 如何通過串口連接進行GDB調試
debian:~/c# g -g serial.c -o serial
調試serial程序。
debian:~/c# gdb serial 如何通過WIFI連接Android手機調試
這一步需要使用shell,因此手機上要有終端模擬器,不過網上很多,隨便找個就行了,依次敲入下列幾行:
su獲取root許可權
setprop service.adb.tcp.port 5555設置監聽的埠,埠可以自定義,如5554,5555是默認的
s adbd關閉adbd
start adbd重新啟動adbd2.
手機連接wifi並確保手機和電腦連接同一個網路
,記下手機的ip地址,假設為a.b.c.d
3.電腦上打開命令提示符,敲入以下命令: 如何通過adb連接
前提條件: 下載adb, 最好把對應的文件置於cmd.exe同目錄下。
1. 通過wifi, 利用adb來連接手機。
在pc的cmd中輸入命令:
adb connect 192.168.1.100
其中adb就是手機的ip. 如果連接成功, 就可以進入android的shell了。
2. 通過u *** , 利用adb來連接手機。
我把手機通過u *** 接上pc, 結果adb並沒有連接上手機, 於是下載了android驅動程序, 安裝了, 就好了。這樣, adb就連接上了手機, 開心啊。於是就可以利用adb shell進入手機的android系統了
因為安卓機型比較多,所以打開開發者模式的過程可能會略有不同,方法就是在 「設置」 中找到當前Android手機的版本號(不是Android的版本號),多次點擊,手機下方就會有toast提示進入開發者模式。
打開手機的「設置」,往下滑動找到開發人員選項,進入後打開USB調試的開關。
將電戚判腦和手機連入同一個網路,用數據線將手機連到電腦上面,信任電腦設備,這樣就完成連接了。
在chrome瀏覽器地址欄中輸入態大chrome://inspect/#devices,我們就能看到連接的Android設備了。
點擊以上的inspect以後可能會一直顯示白屏,這時候我們從兩個方向嘗試著去解決這個問題:
1、檢查當前電腦是否能正常打開google頁面, 必須確保能正常打開,因為這個功能需要訪問谷歌服務。
2、檢查瀏覽器版本,盡量使用帆仔豎最新版本的chrome。