編輯:關於Android編程
一般Android開發者都會使用Eclipse,Android studio觀察log輸出,其實後台是使用adb來打印log的,這裡介紹的是如何讓log輸出到cmd窗口,而不是Eclipse,Android studio中,測試人員可使用該方法給開發人員抓取log,開發人員也可以在Eclipse的logcat抽到的時候使用該方法應急用。
1、解壓adb_tool_windows.zip。得到三個文件:adb.exe ,AdbWinApi.dll ,AdbWinUsbApi.dll
2、判斷電腦系統32位還是64位。右鍵選中電腦桌面上“計算機”(WinXP叫“我的電腦”)屬性,Win7彈出如圖界面:
3、拷貝解壓文件到指定文件夾:
3.1.Windows XP/WIN7/Vista系統,32位系統中將上述3個文件復制到 C:WindowsSystem32 目錄
3.2.如果系統是64位的請將文件復制到C:WindowsSysWOW64目錄
4、驗證adb文件拷貝正確與否。快捷鍵Ctrl+R 輸入cmd回車,打開cmd命令行,輸入adb回車,如果沒有輸出:“adb”不是內部或外部命令,也不是可運行的程序或批處理。輸出的是下面圖中信息,則繼續下一步,否則檢查上面步驟。以下為正確輸出截圖:
5、安裝手機驅動。可安裝並打開PC端豌豆莢或360手機助手,使用USB連接手機,記得打開手機的USB調試功能。已安裝驅動的直接進入下一步,安裝驅動成功後可在設備管理器中查看:
6、清除多余Log。手機USB連接不要斷開,在cmd命令行輸入:
adb logcat -c回車執行,如圖:
7、打印Log。手機USB連接不要斷開,在cmd命令行輸入:
adb logcat -v time > D:Logfileslog201508041508.txt回車執行,打開需要抓取log的app進行相應操作,電腦端cmd窗口如圖:
PS:上面的D:Logfileslog201508041508.txt是輸出log的文件路徑,手機的log會在後台輸出在那個文件中,打印log的人可根據自身電腦對路徑做修改。上面命令執行後,畫面會一直卡頓在當前頁面,請不要反復敲回車執行。
8、結束Log打印。手機app的操作完成後,不需要抓取log了,在當前cmd命令行窗口,使用電腦快捷鍵Ctrl+C終止log打印,將輸出log的文件(上文為D:Logfileslog201508041508.txt)發送給軟件開發人員即可。
注意:多次打印log到同一個文件中,會導致之前打印的log丟失,如需多次打印log,請更換log文件路徑。
原文地址:http://android.xsoftlab.net/training/notify-user/display-progress.html通知中包含了一個進度
這幾個月一直在忙項目上的事情,所以已經有一段時間不寫博客,抽時間整理下最近的收藏夾,感覺還是有一些新的知識點可以分享的。先從最近的說起,近期項目上需要支持視頻播放功能,雖
在我用Android開發一個數獨游戲的時候,需要添加相關的截屏功能(也就是將玩數獨的界面截下來) 代碼如下: try{ Bitmap map = Bitmap.
概述整個View樹的繪圖流程是在ViewRoot.java類的performTraversals()函數展開的,該函數做的執行過程可簡單概況為:- 判斷是否需要重新計算視