久久99精品久久久久久琪琪,久久人人爽人人爽人人片亞洲,熟妇人妻无码中文字幕,亚洲精品无码久久久久久久

Android調試常用命令總結(★)

時間:2019-05-13 19:14:24下載本文作者:會員上傳
簡介:寫寫幫文庫小編為你整理了多篇相關的《Android調試常用命令總結》,但愿對你工作學習有幫助,當然你在寫寫幫文庫還可以找到更多《Android調試常用命令總結》。

第一篇:Android調試常用命令總結

一 adb常用的幾個命令 ······················································································································· 1 二 Log方法: ······································································································································· 2 三 adb Log過濾: ······························································································································· 2

Android調試

adb logcat-s AndroidRuntime

[ctrl+c退出當前命令] adb remount(改變手機系統為可寫)adb shell stop(快速關機)adb shell start(快速開機)adb shell reboot(快速重啟)

一 adb常用的幾個命令

1.查看設備 adb devices 這個命令是查看當前連接的設備, 連接到計算機的android設備或者模擬器將會列出顯示

2.安裝軟件 卸載軟件 adb install adb uninstall <軟件名>

4.登錄設備shell adb shell adb shell 這個命令將登錄設備的shell.后面加將是直接運行設備命令, 相當于執行遠程命令

5.從電腦上發送文件到設備

adb push <本地路徑> <遠程路徑> 用push命令可以把本機電腦上的文件或者文件夾復制到設備(手機)

6.從設備上下載文件到電腦

adb pull <遠程路徑> <本地路徑> 用pull命令可以把設備(手機)上的文件或者文件夾復制到本機電腦

7.取得設備root權限 adb remount 二 Log方法:

android.util.Log常用的方法有以下5個:Log.v()Log.d()Log.i()Log.w()以及 Log.e()。根據首字母對應VERBOSE,DEBUG,INFO, WARN,ERROR。

1、Log.v 的調試顏色為黑色的,任何消息都會輸出,這里的v代表verbose啰嗦的意思,平時使用就是Log.v(“",”");

2、Log.d的輸出顏色是藍色的,僅輸出debug調試的意思,但他會輸出上層的信息,過濾起來可以通過DDMS的Logcat標簽來選擇.3、Log.i的輸出為綠色,一般提示性的消息information,它不會輸出Log.v和Log.d的信息,但會顯示i、w和e的信息

4、Log.w的意思為橙色,可以看作為warning警告,一般需要我們注意優化Android代碼,同時選擇它后還會輸出Log.e的信息。

5、Log.e為紅色,可以想到error錯誤,這里僅顯示紅色的錯誤信息,這些錯誤就需要我們認真的分析,查看棧的信息了。

三 adb Log過濾:

1.只顯示需要的輸出,白名單

最方便的當然是通過管道使用 grep 過濾了,這樣可以使用 grep 強大的正則表達式匹配。簡單的匹配一行當中的某個字符串,例如 MyApp: adb logcat | grep MyApp adb logcat | grep-i myapp #忽略大小寫。保存log 使用-d參數,可以在讀完所有log后返回,而不會一直等待,在自動化較有用。例如: adb logcat-d-s xxx > xxx.log //得到filter為xxx的日志,存入xxx.log,然后返回。

第二篇:Android自動化測試工具常用ADB命令總結

自動化測試常用ADB命令操作總結

自動化測試基本操作命令:

模擬點擊操作:adb shell input tap 500 500(點擊手機(500,500)坐標)模擬滑動屏幕操作:adb shell input swipe 200 500 400 500 模擬輸入文本信息:adb shell input text helloworld 模擬按鍵命令:

adb shell input keyeventKEYCODE_VOLNME_DOWN按音量下鍵 adb shell input keyeventKEYCODE_VOLNME_UP

按音量上鍵 adb shell input keyevent 自動化測試中日志分析截圖命令:

數據線連接手機截圖:adb shell /system/bin/screencap–p /sdcard/screenshot.png 將截圖復制到電腦盤中:adb pull /sdcard/screenshot.png E:download 輸出所有已經安裝應用: adb shell pm list package –f 查看預安APK adb shell pm list package-3 安裝應用程序:

adb install –r 應用程序.apk 文件傳輸:

獲取模擬器中的文件:adb pull 向模擬器中寫文件:adb push 其他命令: 重啟手機:adb shell reboot 重啟手機進入recovery模式:adb shell reboot recovery 重啟手機進入下載模式:adb shell reboot bootloader 對某一模擬器執行命令:adb–s 模擬器編號命令

常用的發送鍵盤事件:

命令格式:adb shell input keyevent“value” 其中value以及對應的key code如下:

KeyEventValueKEYCODE 0 KEYCODE_UNKNOWN 1 KEYCODE_MENU 2 KEYCODE_SOFT_RIGHT 3 KEYCODE_HOME 4 KEYCODE_BACK 5 KEYCODE_CALL 6 KEYCODE_ENDCALL 7 KEYCODE_0 8 KEYCODE_1 9 KEYCODE_2 10 KEYCODE_3 11 KEYCODE_4 12 KEYCODE_5 13 KEYCODE_6 14 KEYCODE_7 15 KEYCODE_8 16 KEYCODE_9 17 KEYCODE_STAR 18 KEYCODE_POUND 19 KEYCODE_DPAD_UP 20 KEYCODE_DPAD_DOWN 21 KEYCODE_DPAD_LEFT 22 KEYCODE_DPAD_RIGHT 23 KEYCODE_DPAD_CENTER 24 KEYCODE_VOLUME_UP 25 KEYCODE_VOLUME_DOWN 26 KEYCODE_POWER 27 KEYCODE_CAMERA 28 KEYCODE_CLEAR 29 KEYCODE_A 30 KEYCODE_B 31 KEYCODE_C 32 KEYCODE_D 33 KEYCODE_E 34 KEYCODE_F 35 KEYCODE_G 36 KEYCODE_H 37 KEYCODE_I 38 KEYCODE_J 39 KEYCODE_K 40 KEYCODE_L 41 KEYCODE_M 42 KEYCODE_N 43 KEYCODE_O 44 KEYCODE_P 45 KEYCODE_Q 46 KEYCODE_R 47 KEYCODE_S 48 KEYCODE_T 49 KEYCODE_U 50 KEYCODE_V 51 KEYCODE_W 52 KEYCODE_X 53 KEYCODE_Y 54 KEYCODE_Z 55 KEYCODE_COMMA 56 KEYCODE_PERIOD 57 KEYCODE_ALT_LEFT 58 KEYCODE_ALT_RIGHT 59 KEYCODE_SHIFT_LEFT 60 KEYCODE_SHIFT_RIGHT 61 KEYCODE_TAB 62 KEYCODE_SPACE 63 KEYCODE_SYM 64 KEYCODE_EXPLORER 65 KEYCODE_ENVELOPE 66 KEYCODE_ENTER 67 KEYCODE_DEL 68 KEYCODE_GRAVE 69 KEYCODE_MINUS 70 KEYCODE_EQUALS 71 KEYCODE_LEFT_BRACKET 72 KEYCODE_RIGHT_BRACKET 73 KEYCODE_BACKSLASH 74 KEYCODE_SEMICOLON 75 KEYCODE_APOSTROPHE 76 KEYCODE_SLASH 77 KEYCODE_AT 78 KEYCODE_NUM 79 KEYCODE_HEADSETHOOK 80 KEYCODE_FOCUS 81 KEYCODE_PLUS 82 KEYCODE_MENU 83 KEYCODE_NOTIFICATION 84 KEYCODE_SEARCH 85 TAG_LAST_KEYCODE

第三篇:PMU調試命令總結--殷忠全提供

CSD361命令匯集

下列調試命令供大家在調試CSD-361系列PMU時使用,注意命令的輸入順序。□代表空格。

一、站內調試使用 1.修改文件屬性:

cd□/mnt/nor/bin chmod□777□* 2.查看進程:

cd□/mnt/nor/bin ps□-A 3.查詢文件:

cd□/mnt/nor/bin ls 停止PMU系統進程:

./killdog(殺看門狗命令,正常運行時系統進程處于保護狀態,執行此命令后,才能完全停止PMU系統進程)./ProcGuard□-stop 啟動PMU系統進程:./ProcGuard□-start 升級插件后重啟插件: reboot 查詢站內所有插件對時情況: cd□/mnt/nor/bin 4.5.6.7../dbgtime 8.查詢CPU和內存占用率:

cd□/mnt/nor/bin./top 9.上傳pmu文件和plat文件后,根據情況需重置文件:

./killdog

./ProcGuard□-stop./pmu□-c

./plat□-c 當提示成功生成新文件后,斷電重啟裝置即可。

遇到主機液晶顯示值與離線文件數據不一致時,可用該命令重新生成新配置文件。重新生成轉化因子。10.重啟looprd進程后查看:

./killdog

./ProcGuard□-stop./looprd□-stop./looprd□-v 該進程負責PMU實時數據存儲。11.格式化計算插件:

./killdog

./ProcGuard□-stop./fdisk_cpu.sh 裝置告警存儲異常時使用。12.格式化管理插件:

./killdog

./ProcGuard□-stop

./fdisk_master.sh

13.查詢開入/開出插件實時信息:

cd□/mnt/nor/bin./cantest

也可根據系統提示,進行開入開出傳動測試。14.固化操作系統:

user su

sh□add_flash_drv./main

二、與主站調試時使用 1.查詢通道狀態:

cd□/mnt/nor/bin./killdog

./ProcGuard□-stop./pmu□1□-v 說明:“1”表示監視與主站通訊的通道號。在計算插件節點配置中可查詢到通道號。

2.查詢與主站通訊鏈路狀態:

可登陸計算插件后直接ping主站地址(或本地網關),也可以登陸到bin目錄下ping主站地址(或本地網關)。3.查詢子站與主站端口是否建立:

cd□/mnt/nor/bin

netstat□-an|grep□(主站地址或者端口號)例:netstat□-an|grep□8000 netstat-an|grep□10.30.16.2

4.截取子站和主站通訊報文功能tcpdump功能。在V1.53版本中,已經實裝,無需再上傳,直接使用即可。登陸到計算插件 cd□/mnt/nor/bin./tcpdump□–i□eth2□host□10.64.3.7□-w□文件名

說明:eth2表示與主站連接的網口。要分析報文時,只需要在bin目錄下導出文件即可,用mms-ethereal 或Wireshark軟件打開分析。停止抓包按Ctrl+C。

以上所有命令供大家了解和掌握。相信還有很多命令沒有碰到過,希望所有調試過CSD361的兄弟們能進一步完善。能為以后調試時帶來方便。

第四篇:Android總結

Android四大組件:

Activity—表現屏幕界面

Service—后臺服務

BroadcastReceiver—實現廣播機制

ContentProvider—實現數據存儲

Intent類:用來啟動程序并傳遞信息的類

用于Activity、Receiver、Service之間進行交互的類,通過無參構造方法創建對象,增加其action、category、data、extra等屬性進行信息傳遞,并通過Activity中的startActivity(Intent intent)進行界面的跳轉;通過Context中的StartService(Intent intent)進行服務跳轉;通過Context中的registerReceive(Intent intent)對廣播進行注冊,并通過sendBroadcast()進行無序消息發送,或可以通過SendOrderedBroadcast()進行有序的消息發送。Handler類:

用來發送和處理消息,并配合主線程完成UI的更新;消息Message/Runnable傳遞通過MessageQueue(消息隊列,先進先出)進行傳遞,并通過Lopper進行接收,傳遞的消息可以為Message對象,也可以是Runnable對象;接收方法通過HandleMessage(Message msg)進行獲取。SharedPreferences類:

一般用于第一次登錄時的設置,或者是各個界面的一些小型格式設置,如字體等。是本地的小型共享數據庫,可以通過Context的靜態方法getSharedPreferences獲得其對象,對象內的值均為鍵值對進行儲存。通過SharedPreferences對象調用editor()獲取SharedPreferences.Editor對象,向共享數據庫中增加數據,putString(),并提交數據,commit();通過SharedPreferences對象獲取共享數據庫中的數據,getString()。

ViewPager:實現界面滑動的類;

通過設置OnPagerChangedListener設置ViewPager的監聽事件;

實現流程:

①布局文件中設置ViewPager控件;

②代碼中進行綁定控件;

③通過繼承PagerAdapter抽象類進行設置適配器,并傳遞數據源;

④適配器中實現兩個抽象方法,兩個重寫方法:getCount()—獲取滑動界面的數量,isViewFromObject()—判斷視圖是否是來自于Object文件中;重寫兩個方法,分別為destoryItem—銷毀指定位置的視圖;InstantiateItem(),設置指定位置的視圖;

Timer與TimerTask類:

Timer為計時器的類,通過無參構造方法可以獲取對象,通過Timer.schedule(TimerTask task,long time)進行設置多久后執行某任務,當任務執行完后,取消計時的功能,Timer.cancle();TimerTask類為抽象類,實例化時,必須重寫run方法;執行的內容,均在run方法中進行設置,并且執行時,已在子線程中進行執行。自定義View:用到的類有Paint、Canvas、Spec、SpecF、Path、View.MeasureSpec、Timer、TimerTask;

抽象類,通過子類繼承,獲取對象;在布局文件中綁定后,通過代碼,設置自定義View的屬性;自定義View中,通過重寫OnMeasure方法,對布局文件中的尺寸進行測量,并由View中的setMeasureDimenson()方法,進行數據的保存;通過重寫Ondraw方法,進行繪圖;當需要繪制動態圖形時,使用計時器Timer的schedule(TimerTask,long time,delay time2)方法,在time時間后,每隔time2時間,重寫執行run方法中的內容;將耗時的操作設置在run方法中,并通過View中的invalidate()方法刷新主線程中的繪的圖形,通過postInvalidate()刷新子線程中的圖形。數據庫:

常用的數據庫有Oracle,需要安裝和配置的大型收費數據庫;MySQL是中型數據庫,同樣需要安裝配置,但不需要收費;Sqlite是小型免費的嵌入式數據庫,占用內存低,最新版本為3.0。Sqlite數據庫需要通過SqliteDatabaseOpenHelper進行創建數據庫,并通過SqliteDatabase進行數據庫的操作。輔助類是抽象類,通過繼承,重寫兩個方法,并在子類的構造方法中通過OpenHelper的構造方法(Context context,String SqlName,SqliteDatabase.CursorFactory factory,int version)進行數據庫的創建,在onCreate方法中,進行數據庫表的創建,在onUpdate中進行數據庫的版本更新。在數據庫的操作類中,執行exect方法,通過sql語句對數據庫進行操作。Create table student(_id integer primary key auto increament ,name text);insert into student(_id,name)values(1,zx);delete from student where _id=1;update student set _id=2 where name=zx;select *from student;ListView、GridView適配器的優化:

將布局文件中的控件進行封裝,當視圖加載時,判斷可變視圖是否存在,當不存在時,通過布局文件獲取視圖,并新建封裝類,將地址通過setTag()進行發送;當視圖存在時,重復利用地址—getTag()。反射:

存儲數據的方式:

共享數據庫、數據庫、文件、網絡、內容提供者

廣播:

廣播傳播時,需要接收者、發送者、廣播頻道;根據發送者的發送方式不同,分為有序廣播、無序廣播;有序廣播為接收者有接收順序,根據設置的優先級不同,確定先后順序,接收者同時也是發送者,向后面的廣播發送消息,發送過程中,可以添加信息,也可以停止廣播的傳輸;無序廣播,接收者之間無聯系,均從發送者處接收信息;廣播在傳輸過程中,不能被添加信息,也不可能被停止。廣播在發送前,需要對接收者進行注冊,注冊方式有兩種,動態注冊、靜態注冊。動態注冊,是在代碼中進行,通過Context對象調用靜態方法進行注冊,所有的廣播均可以用動態注冊,其生命周期依賴于應用,相對于靜態注冊,比較節省內存;靜態方法在清單文件中進行注冊,部分系統廣播不能通過靜態注冊進行,其生命周期依賴于系統,當系統啟動,即運行接收廣播,較耗內存。廣播接收者需要繼承BroadcastReceiver,并實現抽象方法onReceive(),通過回調接口,進行數據的傳輸。注意:廣播發送前,必須進行接收者的注冊,并且,當顯示跳轉時,不需要意圖過濾器。安卓布局:九種布局

線性布局,水平或垂直方向兩種格式,主要特點為權重,即規定各控件在視圖中的占有的比例;

相對布局,相對于父控件或兄弟控件的布局,各控件需指定相對位置; 絕對布局,指定各控件在視圖中的絕對位置,幾乎不再使用; 表格布局,子布局放在行中,列由控件表示(TableRow); 幀布局:覆蓋前面布局的布局,一般用于暫停按鈕等; 風格布局:可以跨行、跨列的布局,占滿換行;

左右側滑:可以實現左右側滑,通過設置主菜單和二級菜單設置左右兩個菜單; 下拉刷新:設置下拉刷新、上拉加載的功能; 抽屜布局;

安卓版本及對應的API:

1.6—4;2—7;3—11;4—15;4.3—18;5—20;5.1—21;6—23;7—25; 安卓四層架構:

應用層:Java語言開發,主要從事App開發;

運行庫層:Java語言與C語言,View視圖、管理類等的開發; 架構層:C語言與Linux語言,各種框架、瀏覽器等; 內核層:Linux、C語言,開發各種驅動; 安卓四大組件:

Activity:界面,實現程序與用戶之間的交換,有自己的生命周期,七個生命周期;4種啟動模式 Service:

BroadcastReceive:三要素,發送者、接收者、發送頻道(Intent);類型:有序(接收有序,有數據傳送,可以攔截數據)、無序廣播(相對);注冊方式:靜態注冊,持久監聽,占用內存比較高生命周期跟隨系統,動態注冊(代碼中),所有廣播都可以動態注冊,部分系統廣播不能動態注冊,臨時監聽,占用內存較少,生命周期隨應用進行;

ContentProvide:不能存放數據,五種存放數據方式之一,特點為:①為數據的獲取等操作添加一個統一的接口②可以實現跨應用訪問數據;③可以實現Android中通訊錄、消息、音頻、視頻等的訪問或操作;通過ContentReceive進行數據的訪問,可以對數據進行增刪改查操作。

動畫: IO流: 序列化: AlertDialog:

Set實現類: 手機電量檢測:

自定義SurfaceView:

自定義View:三個構造方法的區別

Message:Handler.obtain/new/Message.obtain

HttpUriConnection訪問網絡

gride 異步任務 動畫

抽象類和接口 反射 克隆 序列化 側滑的實現 數據庫 Socket:

Gson解析

異步任務和子線程區別 WebView 版本更新 照片的圓角化

Collection與Collections Sql語句

MVP框架與MVC: TCP與UDP的區別: 一鍵分享的流程: Http協議的理解: 不使用框架訪問網絡: List集合與set集合: 自定義View的流程: 線性布局的特點: ViewPager的原理: 服務的啟動方式:

Activity的啟動方式: Xml數據解析:

第五篇:如何打開Android設備的USB調試模式

如何打開Android設備的USB調試模式

如何打開Android設備的USB調試模式

目前大部分刷機等工具都是采用 Adb 方式連接,所以需要您在設備上打開USB調試模式

Android 設備打開USB調試模式總共有三種不同方法,根據系統版本而不同,以下為 Android 所有系統版本對應的打開方法

壹2.1 ~ 2.3.7 系統打開方法:

? 點擊手機 Menu鍵(菜單鍵),在彈出的菜單中選擇 設置(Setting), 或在應用程序中找到設置 程序點擊進入

? 進入設置界面的 應用程序 即可打開 USB調試模式

貳4.0 ~ 4.1.2 系統打開方法

? 點擊手機 Menu鍵(菜單鍵),在彈出的菜單中選擇 設置(Setting), 或在應用程序中找到 設置 程序點擊進入

? 進入設置界面的 開發人員選項 即可打開 USB調試模式

叁4.2、4.3、4.4 系統打開方法 ? 點擊手機 Menu鍵(菜單鍵),在彈出的菜單中選擇 設置(Setting), 或在應用程序中找到 設置 程序點擊進入

? 點擊 關于手機

? 找到內部版本號

? 連續點擊七次 版本號

? 再 返回 設置菜單界面選擇 開發者者選項

? 點擊打開右上角的 開關, 即可打開 USB調試模式,? 打開USB調試模式后,下拉手機通知欄,將手機上連接電腦的USB模式設置為“僅充電”模式或“媒體設備(MTP)”或“同步”模式

下載Android調試常用命令總結(★)word格式文檔
下載Android調試常用命令總結(★).doc
將本文檔下載到自己電腦,方便修改和收藏,請勿使用迅雷等下載。
點此處下載文檔

文檔為doc格式


聲明:本文內容由互聯網用戶自發貢獻自行上傳,本網站不擁有所有權,未作人工編輯處理,也不承擔相關法律責任。如果您發現有涉嫌版權的內容,歡迎發送郵件至:645879355@qq.com 進行舉報,并提供相關證據,工作人員會在5個工作日內聯系你,一經查實,本站將立刻刪除涉嫌侵權內容。

相關范文推薦

    調試總結

    調試總結來到海南昌江項目部電氣隊已經有50多天了,我有幸加入到調試隊。聽師傅們說:“調試現在改新模式了,我們是第一批加入進來的,機會真是千載難逢,要我們務必抓住這次機會!”聽......

    Android WebView總結(合集)

    Android WebView總結 1、添加權限:AndroidManifest.xml中必須使用許可"Android.permission.INTERNET",否則會出web page not available錯誤。 2、在要Activity中生成一個WebV......

    Android 課程總結

    一、 Android開發環境的搭建。 1、 Android SDK的安裝; 2、 ADT的安裝和配置; 3、 Android 模擬器的配置。 二、 編寫第一個Android程序───Hello World(1學時) 1、 創建一......

    Android方案總結

    一、硬件描述 如上圖,應用程序的開發過程中我們使用了飛思卡爾的i.MX51 EVK Hardware。 設備提供的支持如下:多標準音頻回放;多標準視頻回放;開放的系統支持; 二、軟體結構 1、An......

    Android面試總結

    1.activity的生命周期。 activity主要生命周期的方法說明: onCreate(Bundle savedInstanceState):創建activity時調用。設置在該方法中,還以Bundle的形式提供對以前儲存的任......

    Android培訓總結(定稿)

    Android培訓總結 非常高興能夠參加清華大學的Android暑期培訓,感謝老師們對我們的教導和關心,在短短一個月的時間里我學到了Java、數據庫、Android、JSP等知識。最重要的是通......

    Android 個人總結

    Android 個人總結 通過本學期的的學習,我知道了android是由google開發的一款手機平臺,android的基本架構是基于linux內核,由內核向外的反別為庫和應用架構,然后就是我們手機上的......

    Android學習總結

    Android學習總結 零零碎碎的總結:1.客戶端的功能邏輯不難,UI界面也不難,但寫UI花的時間是寫功能邏輯的兩倍. 2.寫代碼前的思考過程非常重要,即使在簡單的功能,也需要在本子......

主站蜘蛛池模板: 精品亚洲欧美无人区乱码| 日韩视频在线观看| 中文无码日韩欧免费视频app| 在线看片无码永久免费视频| 成在人线av无码免费看网站| 久久99国产精一区二区三区| 国产裸体xxxx视频在线播放| 精品亚洲成在人线av无码| 可播放的亚洲男同网站| 大ji巴好深好爽又大又粗视频| 中文字幕人妻被公上司喝醉506| 欧美肥妇毛多水多bbxx| 亚洲精品乱码久久久久久蜜桃图片| 色综合久久久久综合99| 成年女人免费视频播放体验区| 婷婷色香五月综合激激情| 国产精品久久久天天影视| 中文字幕在线观看亚洲视频| 少妇人妻无码专区毛片| 久久九九有精品国产23百花影院| 国产亚洲人成网站在线观看琪琪秋| 成人无码午夜在线观看| 无码av中文一区二区三区桃花岛| 亚洲爆乳成av人在线视菜奈实| 2021年国产精品每日更新| 国产精品久久久久久亚洲色| 国产成人精品日本亚洲网站| 亚洲人成77777在线播放网站| 亚洲av永久无码精品无码四虎| 97人人超碰国产精品最新| 麻豆专媒体一区二区| 国产又a又黄又潮娇喘视频| 九九在线精品国产| 国产亚洲精品久久午夜玫瑰园| 丰满无码人妻热妇无码区| 久久精品网站免费观看| 国产精品毛片av在线看| 一二三四日本中文在线| 精品国产亚洲一区二区三区在线观看| 免费人成再在线观看网站| 四虎成人精品一区二区免费网站|