Android開發中常用的命令總結(不定時更新)

小楠總發表於2017-12-21

筆者在做系統APP的開發,使用的是Ubuntu系統的電腦。 ###Ubuntu彈出命令列快捷鍵:ctrl+alt+T

###命令補全的方法 當命令唯一的時候,按tab鍵能夠補全(命令視窗的基本常識)

###常用的ADB命令 1、adb devices 列出當前連線上所有裝置 2、adb install xxx.apk 將xxx.apk 安裝到模擬器上 3、adb uninstall 包名解除安裝應用 4、adb push <本地路徑><遠端路徑> 將本地檔案上傳到模擬器上 5、adb pull <遠端路徑><本地路徑> 將模擬器上檔案下載到本地 6、adb kill-server 殺死adb 程式 7、adb start-server 啟動adb 程式 8、adb shell 進入Linux shell 命令列 9、adb模式之下exit 退出adb 10、adb root 獲取root許可權,之後需要重新掛載adb remount 11、adb reboot 系統重啟命令 12、檢視棧頂的Activity資訊 Linux電腦:adb shell dumpsys activity | grep "mFocusedActivity" windows電腦:adb shell dumpsys activity | findstr "mFocusedActivity"檢視 13、覆蓋安裝與強制安裝低版本:adb install -r -d xxx.apk

###常見Linux Shell命令 cd 進入目錄 rm 刪除檔案 ls 列出所有檔案

###System App的安裝步驟(AS直接安裝會報錯): 首先我們需要把我們的裝置用第三方軟體root一次或者直接開發root許可權(開發板系統)。 然後我們需要刪除掉原有的APK,先在命令視窗輸入adb root獲取root許可權,然後使用adb remoun重新掛載。 通過adb shell 進入Linux shell 命令列,通過cd /system/app/XXXX進入我們的安裝目錄,然後通過rm XXXX.apk直接移除掉原有的系統APP。 exit命令退出Linux shell 命令列 通過adb push 需要安裝的apk路徑(電腦路徑) 需要覆蓋的手機目錄 ,把我們打包生成的apk安裝包push到我們手機的對應目錄裡面 最後通過adb reboot命令,直接重啟手機裝置,重啟之後我們安裝的APP就會正常運作。

###其實可以不用通過重啟裝置,所以每次安裝的時候就可以省略root以及remount:下面介紹兩種方法(推薦第一種) 1、直接殺死對應的程式:adb shell am force-stop 應用包名 2、通過這兩條命令快速重啟作業系統(注意不是重啟手機裝置,與reboot區分開):adb shell stop以及adb shell start

###檢視當前任務棧的Activity資訊 我們一般比較關注的是棧頂的Activity:hierarchyviewer快捷鍵,這個在實際開發中非常好用,因為如果專案一旦比較大的話,Activity找起來很麻煩。

檢視CPU的ABI資訊: Java程式碼 String CPU_ABI = android.os.Build.CPU_ABI;

命令列的方式: 1、在命令列中輸入“adbshell” 2、進入shell之後,再輸入“cat /system/build.prop | grep "product"” 其實,裝置資訊,主要是存放在“/system/build.prop”檔案,通過“cat”命令就可以檢視了。

如果覺得我的文字對你有所幫助的話,歡迎關注我的公眾號:

公眾號:Android開發進階

我的群歡迎大家進來探討各種技術與非技術的話題,有興趣的朋友們加我私人微信huannan88,我拉你進群交(♂)流(♀)

相關文章