Android用Adb安裝和卸載應用程序

在android用adb安裝和卸載應用程序時的前提條件是:須要ping通android模擬器的服務ip地址。android

1、安裝應用程序。shell

1.安裝第三方應用數據庫

   $ adb install apk文件名app

2.安裝系統應用spa

$ adb remount
$ adb push apk
文件名
 /system/app
// apk
文件名形如testme.apk
xml

2、卸載應用程序。進程

1.adb uninstall 包名
// 包名形如com.
android.testme
ip

2. 在終端上找到:Home->設置->應用程序->管理應用程序->選擇某應用程序->卸載資源

3、相關文件rem

1./system/app/apk文件
 系統應用

2./data/app/包名.apk
  第三方應用

3./data/data/包名
 此位置用於存儲用戶數據

4./data/dalvik-cache/組合名.dex
dex
文件是Android 虛擬機Dalvik 支持的字節碼文件格式

5./data/data/com.android.launcher/databases/launcher.db
 Launcher
Android應用程序的啓動器,launcher.db是應用程序數據庫。

若應用程序數據發生混亂,刪掉數據庫文件,並殺掉com.android.launcher進程,再使Launcher從新啓動並從新生成應用程序數據庫,以恢復錯誤

$ adb shell
$ cd /data/data/com.android.launcher/databases/
$ rm launcher.db

$ ps // 
找到com.android.launcher對應的進程號
$ killall 
進程號
從新進入應用列表界面(Home),此時launcher自動被重啓,數據庫從新生成

3、apk的格式。

apk文件將AndroidManifest.xml 文件、應用程序代碼(.dex 文件)、資源文件和其餘文件打成一個壓縮包
$ mv testme.apk xx.zip
$ mkdir tmp; cd tmp
$ unzip ../xx.zip
此時可看到apk包中的內容

相關文章
相關標籤/搜索