【轉】安裝和卸載Android應用程序(apk包)

1、  安裝

 

1.          安裝第三方應用
$ adb install apk
文件名android

2.          安裝系統應用
$ adb remount
$ adb push apk
文件名 /system/app    // apk文件名形如testme.apkshell

2、  卸載數據庫

1.          $ adb uninstall 包名 // 包名形如com.android.testmeapp

2.          Home->設置->應用程序->管理應用程序->選擇某應用程序->卸載spa

3、  相關文件orm

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

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

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

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自動被重啓,數據庫從新生成

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

相關文章
相關標籤/搜索