一、 安装 1. 安装第三方应用 $ adb install apk文件名 2. 安装系统应用 $ adb remount $ adb push apk文件名 /system/app // apk文件名形如testme.apk 二、 卸载 1. $ adb uninstall 包名 // 包名形如com.android.testme 2. Home->设置->应用程序->管理应用程序->选择某应用程序->卸载 三、 相关文件 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自动被重启,数据库重新生成 四、 apk的格式 apk文件将AndroidManifest.xml 文件、应用程序代码(.dex 文件)、资源文件和其他文件打成一个压缩包 $ mv testme.apk xx.zip $ mkdir tmp; cd tmp $ unzip ../xx.zip 此时可看到apk包中的内容 |