導航:首頁 > 操作系統 > android聯機調試

android聯機調試

發布時間:2022-07-15 14:47:36

㈠ 如何通過WIFI連接android手機調試

1.首先讓android手機來監聽指定的埠:
這一步需要使用shell,因此手機上要有終端模擬器,不過網上很多,隨便找個就行了,依次敲入下列幾行:
su//獲取root許可權
setprop service.adb.tcp.port 5555//設置監聽的埠,埠可以自定義,如5554,5555是默認的
stop adbd//關閉adbd
start adbd//重新啟動adbd2.
手機連接wifi並確保手機和電腦連接同一個網路
,記下手機的ip地址,假設為a.b.c.d
3.電腦上打開命令提示符,敲入以下命令:

㈡ Android真機調試連接伺服器時出現問題怎麼解決

方法如下:

1、較新版本的Android系統默認在設置是不顯示開發人員選項的,因此進入設置->關於手機->多次點擊版本號(一定次數之後設置中出現開發人員選項),開發人員選擇出現之後就無需再設置了。

2、設置->開發人員選項(開啟)->選擇USB調試,之後一般會出現允許連接調試和安裝調試證書的選項,都選擇是。大部分情況下到這個時候Eclipse開發環境就能夠識別手機並可以進行軟體的編譯下載安裝與調試。

3、USB連接方式需要選擇正確,如下圖四個選項中,只有選中PC助手方式,才可以被電腦和開發環境識別。

6、還有Eclipse開發環境通過adb連接調試Android設備,有一些刷機軟體也會運行adb程序,造成與開發環境的adb調試器沖突,需要關閉刷機軟體,殺死所有adb進程重啟開發環境。

㈢ android開發如何調試

能夠在eclipse上運行調試應用程序之前,你必須為它創建一個啟動項。啟動項指定哪個工程將被啟動,哪個activity開始工作,以及使用哪些模擬器選項等。
按照以下步驟為Eclipse版本的應用程序創建合適的啟動項:
打開啟動項管理工具。
在Eclipse 3.3 (Europa)的版本中,酌情選擇 Run > Open RunDialog... or Run > Open Debug Dialog... 。
在Eclipse3.4 (Ganymede)版本中,酌情選擇 Run > Run Configurations...or Run > Debug Configurations... 。
在左邊的工程類型列表選擇Android Application選擇,雙擊(或者點擊右鍵選擇new),創建一個新的啟動項。
輸入啟動項名稱。
在Android標簽中,瀏覽要開始的工程和Activity 。
在Target標簽中,設置想要顯示的屏幕及網路屬性,以及其他任何模擬器啟動選項。
你可以在Common標簽中設置更多的選項.
按下Apply保存啟動配置,或者按下Run或Debug()。
運行和調試應用程序
一旦你設定了工程和工程啟動配置,你就可以按照以下的說明運行和調試應用程序了。
從eclipse主菜單,根據情況選擇Run>Run 或者 Run>Debug,開始運行或者調試活動啟動項。
注意,這里活動啟動項是在運行配置管理中最最近一次選中的那個。它不一定就是在Eclipse Navigation 面板中選擇的程序(如果有的話)
設置和修改活動啟動項,可以使用啟動項管理工具。如何獲得啟動項管理工具可以參考創建一個啟動項
運行或調試應用程序將觸發以下動作:
啟動模擬器,如果他還沒有開始運行。
編譯工程, 如果在上次編譯的基礎上修改過代碼,將重新編譯。在模擬器上安裝應用程序。
Run選項,開始運行程序。
Debug 在"Wait for debugger "模式下啟動程序,然後打開調試窗口並將Eclipse java調試器和程序關聯。
利用其他IDEs和工具開發Android應用程序
通常我們使用安裝有ADT插件的eclipse Eclipse with the ADT plugin.來開發Android程序,這個插件將編輯,build和調試功能集成到IDE上。
然而,如果你想在其他的IDE上開發程序,例如IntelliJ,或者使用沒有ADT插件的eclipse也可以。SDK提供了安裝,編譯,調試應用程序所需要的工具。
創建一個android工程
Android SDK包含一個activityCreator的程序,它將為工程產生多個stub文件和一個build文件。你可以用這個程序創建一個新的 Android工程或者在現有代碼上創建工程,如SDK中包含的例子。對於linux 和Mac系統,SDK提供activityCreator.py,一個 Python腳本,Windows上則是activityCreator.bat一個批處理腳本。無論是哪種平台,用法是一樣的。
按以下步驟運行activityCreator創建Android工程:
在命令行下,切換到SDK下的tools/目錄下,為你的工程文件新建一個目錄。如果你是在現有代碼上創建工程,切換到程序的根目錄下。
運行activityCreator。在命令行下,你必須指定完全合格的類名作為參數。如果你是創建一個全新的工程,這個類代表的與它同名的stub類和腳本文件。如果是在現有代碼上創建工程,必須指定軟體包中其中一個Activity類的名稱。命令選項的腳本包括:
--out <folder> 設定輸出目錄。默認情況下輸出目錄為當前目錄。如果你想為工程文件創建一個新的目錄,可以使用這個選項來指向它。
--ide intellij, 在一個新的項目中生成IntelliJIDEA 工程文件。
這里有個例子:
~/android_linux_sdk/tools $ ./activityCreator.py --out myprojectyour.package.name.ActivityName
package: your.package.name
out_dir: myproject
activity_name: ActivityName
~/android_linux_sdk/tools $
activityCreator腳本生成以下文件和目錄(但是不能重寫已有文件):
AndroidManifest.xml 程序的清單文件,同時為工程指定Activity類。
build.xml 一個Ant文件,用來編譯/打包應用程序。
src/your/package/name/ActivityName.java 你指定的輸入Activity類。
your_activity.iml, your_activity.ipr, your_activity.iws [only with the-ide intelliJ flag] intelliJ工程文件
res/ 資源目錄.
src/ 源代碼目錄.
bin/ build腳本的輸出目錄.
現在你可以將開發文件夾移到任何地方,但是記住,必須使用tool/文件夾下的adb程序將文件發送到模擬器上。因此你需要在你工作環境和tools/文件夾之間活動。
當然你需要避免移動SDK目錄,因為它將打斷編譯腳本。(再重新build之前需要手動更新SDK的映射路徑)
編譯 android應用程序
使用activityCreator生成的Ant文件build.xml來編譯程序
如果你沒有,你可以通過Apache Ant home page得到Ant文件。安裝它,並確定它在你的可執行文件路徑下。
呼叫Ant之前,你需聲明JAVA_HOME環境變數,並將它設置為JDK的安裝路徑。
注 意:在windows上,JDK默認的安裝路徑為"ProgramFiles",這個路徑將會引起Ant失敗,因為路徑中間有空格。解決這個問題,你可以像這樣指定環境變數 JAVA_HOME:JAVA_HOME=c:\Prora~1\Java\ 然而簡單的解決方法是將JDK安裝在沒有空格的目錄下。例如:c:\java\jdk1.6.0_02.
如果你還沒有這么准備好,按照上面創建一個新的工程的介紹建立一個工程。
現在你可以為你的工程運行Ant編譯文件,只需在build.xml同文件夾下輸入ant即可。每次修改原文件或是資源,都需要重新運行ant,它將把最新版的應用程序打包以便deploy.
運行Android程序
運行一個編譯好的程序,你需要用adb工具將.apk文件載入到模擬器的/data/app/目錄下,用法如下面介紹。
啟動模擬器(命令行下運行sdk目錄下的/tools/emulator)。
模擬器切換到主畫面(最好不要在程序運行的時候向模擬器安裝程序,可以按home鍵離開應用程序)。
運 行adb,安裝myproject/bin./<appname>.apk文件。例如,安裝Lunar Lander 示例,命令行下,切換到SDK目錄下的/sample/LunarLander子目錄下,輸入../../tools/adbinstall bin/LunarLander.apk
在模擬器中,打開可執行程序列表,卷動屏幕,選中並啟動你的應用程序。
注意:當你第一次安裝一個Activity時,你可能需要在啟動項顯示之前,或者其它程序調用它之前重新啟動模擬器。因為軟體包管理工具通常只有在模擬器啟動時才能完全的審查manifests。
為程序附加調試器
這一節我們介紹如何在屏幕上顯示調試信息(例如CPU使用率),以及如何將IDE和模擬器上運行的程序關聯起來。
使用eclipse插件可以自動的生成調試器。但你也可以通過配置IDES來監聽調試埠得到調試信息。
啟動Dalvik Debug Monitor Server (DDMS) 工具 ,它在IDE和模擬器之間扮演著埠轉換服務的角色。?
設置模擬器調試配置選項。例如,等到調試信息被載入後才啟動應用程序。注意,很多調試選項無需DDMS也可以使用,例如模擬器上顯示CPU的使用效率,或者屏幕的刷新頻率。
配置IDE,使得調試時IDE與8700埠關聯 .how to set up Eclipse to debug your project. 包含以下信息。
配置IDE附加調試埠
DDMS將為每一個虛擬機分配一個特殊的調試埠,這個埠在模擬器上可以找到。你必須將你的IDE與此埠(虛擬機上信息欄中有列出這些埠)關聯或者是默認的埠8700。這樣可以使IDE 連接到模擬器上程序列表中的任一個程序。
你的IDE需要能夠關聯模擬器上正在運行的程序,顯示它的線程,並允許你掛起它,檢查它的狀態,設置斷點。如果你在開發設置面板選擇了「等待調試」,應用程序將等到Eclipse連接後才運行,所以你需要在連接之前設置斷點。
修改正在調試的程序,或者在當前程序運行時選擇「等待調試」將引起系統殺死這個應用程序。如果你的程序處於一種壞的狀態,你可以使用方式殺死它,方法很簡單,只需要設置和鉤掉復選框。

㈣ 如何使用無線連接來使Android調試手機

工具/原料

ADB工具(SDK內含有)
Android手機1台
方法/步驟

首先,需要大家下載安裝Android SDK開發套件(也可選擇Android Studio集成開發環境),如下所示:

安裝後,在路徑/sdk/platforms-tools目錄下找到adb工具,如下所示:

此時,請用USB線連接手機與PC電腦,而後在控制台啟動adb軟體,輸入adb devices,查看當前連接的設備狀況:

如果未設置手機WiFi監聽埠,首先需要用USB線連接手機與電腦。輸入如下指令,設置手機無線監聽埠5555:adb tcpip 5555

設置成功後,會出現如下信息。
此時,打開手機,找到手機中的設置Settings/WLAN,點擊你所連接的WiFi,可看到如下IP地址:

此時,在PC電腦端,只需要輸入如下指令,加上手機的IP地址,便可以連接手機了:adb connect <ip_address>

㈤ 如何使用真機調試android程序

在windows7操作系統android
studio中按照如下步驟使android工程在手機上調試。
1、首先設置手機:打開手機設置-->開發者選項-->勾上USB調試允許USB線調試,用USB線連接PC機與Android手機,手機會自動安裝一些驅動到電腦。完成連接後電腦處出現USB連接圖標,表示連接成功。
2、然後打開android
studio創建的項目,如下圖:
3、點擊工具欄的運行按鈕,如下圖:
4,彈出來的界面選擇插入的手機進行調試,如下圖:

㈥ 如何讓android studio 聯機調試

方法/步驟

本人的電腦較舊,沒有虛擬技術支持,在用android studio里的模擬器時,無法使用,只有選擇與真機相連。下面經驗,是在我電腦上操作得到的,不同電腦,性能不同,會有差別。
首先,為電腦與手機相連安裝驅動程序,我下載了SCI-android-usb-driver-jungo這個驅動程序,又下載了一種萬能驅動程序,經過試驗,都好使。打開 設備管理器(方法:右擊 我的電腦--管理--設備管理器),在未安裝驅動時,我的設備管理器是這樣的:帶黃色感嘆號處,分別是 通用串列匯流排控制器和埠。在手機與電腦連上線後,電腦會自動跳出安裝驅動對話框(圖2)。為 通用串列匯流排控制器和埠 分別安裝驅動程序,每個里都要安裝兩個.,(圖3)是 通用串列匯流排控制器 安裝完兩個驅動程序,(圖4)是兩處驅動程序都安裝完的樣子。安裝4次程序,都是電腦自動提示,然後安裝的,都安裝同一程序。有的電腦可能不必如此。當手機未與電腦連接時,設備管理器中,通用串列匯流排控制器里兩處和埠 不顯示,看不到。反正,記著,手機與電腦連接,是要有驅動程序的,當我們用 各種手機助手連接時,因為這類軟體自帶驅動,不用安裝也能連接上,但是,在使用 android studio 軟體時,要注意介面處是否有驅動程序。

安裝 android composite ADB interface 這個,也是在手機與電腦連接時,電腦自動提示的,這個,安裝 android studio 下載的 C:\Android\sdk\extras\google\usb_driver 這個軟體(圖5),我也不知是怎麼安裝上的,因為,我卸載後再次重裝時,點usb_driver這個文件夾,提示安裝不上了,點這個文件夾里的文件夾,也安裝不上,因為我已經安裝過了,電腦有還原功能,自動幫我從備份文件里安裝好的。如果是第一次,應當查找下載的驅動安裝,文件在上面的路徑里找。安裝成功後,電腦出現(圖6)樣子,看最上邊,當手機與電腦斷開後,在設備管理器看到的是(圖7)樣子。
當手機與電腦連接時,設備管理器 中沒有出來(圖6)上邊顯示的,有 Android Phone 。這是因為,不同牌子的手機,有不同的 id ,需要讓電腦知道這個 id .,設備管理器里才會顯示。如何知道呢?我是學習下面這個文章:ht//blog.csdn.net/easy_gemini/article/details/36180399
這里,不妨按我的經驗先試一試,右擊 設備管理器 中 通用串列匯流排控制器或埠 如(圖7),選 屬性--詳細信息 記下前面數字 1782 即USB\VID_1782 ,新建一個文件 ,文件名:adb_usb.ini 裡面寫上 0x1782 ,文件存到 C:\Documents and Settings\Administrator\.android 里,這個路徑是下載android studio時,自動創建的。重啟電腦,這時,把手機與電腦連上後,設備管理器 上邊,就會出現 Android Phone ,表明手機與電腦有關聯了,這一步,我在沒完成前,設備管理器 上邊就一直沒出現 Android Phone
這時,也能安裝 android composite ADB interface 這個驅動了。因為,在電腦沒有認識手機時,android composite ADB interface給誰安裝呢?如果這一步如我的經驗沒出現Android Phone,就要按照 http://blog.csdn.net/easy_gemini/article/details/36180399 里說的做,我是按照裡面說的做了。也許,有的電腦不用這一步,就能認出手機,那就省事了。
結果是(圖8)的樣子,(圖9)是上面做 adb_usb.ini 文件,裡面的內容,根據自己手機的id號填寫。

接下來,是adb的安裝。這是架起手機與電腦信息交換橋,不知我這么理解對不對。android studio 下載文件里有ADB,位置在 C:\Android\sdk\platform-tools 里(圖3-1)。設置ADB的環境變數,步驟:我的電腦,右擊,屬性--高級--環境變數(圖3-2)在path里,添加變數值:C:\Android\sdk\platform-tools,與前面的變數間加分號 ; 。打開adb.exe文件所在文件夾,雙擊這個文件,運行之。因為我的電腦是XP系統,結果出現這樣框:「無法定位程序輸入點WSAPoll於動態鏈接庫WS2-32.dll上」 (圖3-3)。點擊 開始--運行--cmd 在窗口中輸入adb,同樣出現(圖3-3)提示。有人說,XP系統無法運行adb.exe程序。
解決辦法是:從網上下載 adb.exe程序 我下載的是1.0.32版本,把 adb.exe AdbWinApi.dll AdbWinUsbApi.dll fastboot.exe 4個文件復制到C:\Android\sdk\platform-tools,代替裡面的文件。雙擊adb.exe,運行之。

繼上一步運行了adb程序,在cmd窗口,輸入 netstat -aon|findstr "5037" 查看是否有佔用5037埠的程序,因為,adb要運行,需要用5037埠。如圖4-1,最右邊的 556,1168是當前佔用5037埠的程序。在 windows 任務管理器中,查看是何程序,如果是adb.exe,android studio.exe 說明正常連接上了。打開android studio軟體,會看到 圖4-2
如果在cmd中,輸入netstat -aon|findstr "5037",查看發現,5037埠被別的程序占據,輸入 adb kill-server 命令,結束該程序,並在 windows 任務管理器 中結束之。接著輸入 adb start-server 命令,重新運行adb, 會顯示 *daemon started successfully ;如果查看手機是否連接上了,可以輸入命令:adb devices 顯示
List of devices attached
124561232 devices
說明手機與電腦連接上了。
這時,運行 android studio ,如果手機上出現電腦上的手機畫面,就表示自己編的app軟體安裝到了手機上,並運行。我第一次運行,時間較長,最後在 message 里有好些錯誤,經過網上查詢,發現是版本不合,改過來後,在手機上正常調試了。

㈦ android怎麼在手機上調試

在windows7操作系統android studio中按照如下步驟使android工程在手機上運行調試。

1、首先設置手機:打開手機設置-->開發者選項-->勾上USB調試允許USB線調試,用USB線連接PC機與Android手機,手機會自動安裝一些驅動到電腦。完成連接後電腦處出現USB連接圖標,表示連接成功。

㈧ 如何聯機調試Android System App

假定:我們的工程名是 HelloWorld,包名: com.sample.hello
1.首先將工程下/bin/HelloWorld.apk 安裝為系統APP(版本為:1.0)
查看文本列印
adb push HelloWorld.apk /system/app/HelloWorld.apk
有時還需要先執行以下的命令:
查看文本列印
adb root
adb remount
2.之後,修改代碼,在Eclipse IDE 中點擊Debug,即可進行調試,(新版本為 1.1,版本沒有增加也沒有關系,
這里改變版本號是為了區分)
調試過程跟普通APP的調試沒有區別了,只是這時的HelloWorld.apk將作為系統APP來運行。
3.如果執行以下的命令進行卸載:

㈨ android真機與pc服務端的調試

就是你說的那三步就可以了,

手機設置里沒找到「USB的連接方式--Internet共享」是因為有些android手機的系統版本是改過的(特別是國產手機,改得還很爛)有些不叫這個名字但是一樣的意思,具體的功能就是可以手機通過電腦來上網。

如果是筆記本的話,應該支持wifi吧,用usb多蠻煩,如果用usb聯網的話不能聯機調試了。

閱讀全文

與android聯機調試相關的資料

熱點內容
php函數傳遞數組 瀏覽:629
人工峰群演算法的目標函數 瀏覽:464
如何刪加密文檔 瀏覽:103
塗鴉app一鍵執行如何刪除 瀏覽:754
安卓手機如何打開fr3文件 瀏覽:741
壓縮袋8絲和14絲是什麼意思 瀏覽:645
程序員大咖java 瀏覽:66
蘋果手機文檔安卓上怎麼打開 瀏覽:527
如何做淘寶代理伺服器 瀏覽:664
gz壓縮文件夾 瀏覽:179
字母h從右往左跑的c語言編程 瀏覽:127
安卓手機如何擁有蘋果手機橫條 瀏覽:765
業余編程語言哪個好學 瀏覽:137
按照文件夾分個壓縮 瀏覽:104
航空工業出版社單片機原理及應用 瀏覽:758
如何在電信app上綁定親情號 瀏覽:376
安卓的怎麼用原相機拍月亮 瀏覽:805
配音秀為什麼顯示伺服器去配音了 瀏覽:755
c盤清理壓縮舊文件 瀏覽:325
app怎麼交付 瀏覽:343