在android用adb安装和卸载应用程序时的前提条件是:需要ping通android模拟器的服务ip地址。

一、安装应用程序。

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包中的内容

更多相关文章

  1. Android模拟器常见问题
  2. android 使用opencv4 图片相似度对比
  3. 让应用程序具体相应权限
  4. mac 下配置maven环境( 包括android工程使用maven)
  5. Android(安卓)ANR 详解
  6. android 零星调试笔记(二)
  7. Android(安卓)Studio 3.0下Jni开发环境配置
  8. Android(安卓)studio 使用 ImageView 加载 gif 文件
  9. Settings设置页面的Preference使用方法

随机推荐

  1. android 如何拖动控件的实现
  2. android 写入data/data/包名/file/中
  3. android boot
  4. Android 使用Handler模仿流行的AsyncHttp
  5. android googlemap的location报空指针解
  6. android技术博客汇总
  7. 如何使用 Android Studio 的 git hub 功
  8. Android(安卓)用GridView做横向滚动
  9. Android debug :arm-linux-androideabi-a
  10. How to create a custom notification on