`

android安装和卸载的adb命令

阅读更多

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

分享到:
评论

相关推荐

    使用adb命令批处理安装卸载apk

    使用adb命令批处理安装卸载apk 安装: 安装比较简单,批处理获取拖放的文件参数直接调用adb命令即可,需要设置下adb的路径 卸载: 卸载稍微复杂一点,因为需要提供包名给adb,所以要获取apk的包名。这里使用的方法...

    多台android设备批量安装apk卸载apk

    批量安装APK,我想还是比较简单的,...通过adb命令执行多条安装命令也可以直接搞定。电子城里面一般都是借助“安装盒子”进行批量安装,方便简单。本资源是通过结合bash+adb实现多Android设备APK的批量安装。附件含说明

    Android adb命令工具

    Android adb命令工具,借助adb工具,我们可以管理设备或手机模拟器的状态。还可以进行很多手机操作,如安装软件、卸载软件、系统升级、运行shell命令等等。adb就是连接Android手机与PC端的桥梁,可以让用户在电脑上...

    Android Debug Bridge(ADB)命令行工具

    安装和卸载应用程序:ADB可以用于在Android设备上安装新的应用程序或从设备上卸载现有的应用程序。 应用程序调试:开发人员可以使用ADB在Android设备上运行和调试应用程序,查看应用程序的日志和调试信息,以便更...

    黑域,adb 命令

    Android 用户必备良药「黑域(黑阈)」,专治「全家桶」唤醒

    adb-android调试开发工具

    ADB(Android Debug Bridge)是一个用于与Android设备通信的...截屏和录屏:您可以使用ADB命令捕获Android设备的屏幕截图,也可以录制屏幕活动。 导出和导入数据库:ADB允许您从设备导出应用程序的数据库,并将其导

    一些比较实用的 Android adb 命令分享

    下面是一些我找到Android的ADB有用的命令。可以手动或使用自动构建和测试过程。 查看设备 代码如下: adb devices 如果多个设备连接则使用 use adb -s DEVICE_ID连接到目标设备 安装应用 使用install命令安装一个apk...

    常用ADB命令(暂定)

    卸载应用: adb uninstall [-k] 清除应用数据与缓存: adb shell pm clear 查看详细应用信息: adb shell dumpsys package 查看应用安装路径: adb shell pm path 强制停止应用: adb shell am force-stop 复制设备...

    常用adb命令

    android 开发常用adb命令,安装,卸载,模拟输入,连接,断开连接以及拉取,推文件等

    最新小米系统精简ADB命令工具MIUI系统精简

    最新小米系统精简ADB命令工具MIUI系统精简。小米MIUI免ROOT一键删除系统内置软件!基于android 9.0所适配的MIUI 10和MIUI 11修改,不修改系统内核,不会变砖!如果想恢复卸载掉的软件,自己双清系统(恢复出厂设置)...

    adb命令的简要介绍

    Android系统下的adb的基本使用命令,包括查询、安装卸载等,非常方便用户使用

    android adb工具加驱动

    这个命令是查看当前连接的设备, 连接到计算机的android设备或者模拟器将会列出显示 2. 安装软件 adb install <apk文件路径> 这个命令将指定的apk文件安装到设备上+ a& w/ K7 l7 g& W# h& P 3. 卸载软件 adb...

    Android代码-隐藏app的app,用处自己挖掘。

    中文 | English ...在Android 5.0及以上使用以下命令显示和隐藏(不需要root,但是需要系统权限): adb shell pm hide adb shell pm unhide 区别: hide命令相当于uninstall -k卸载应用但是保留数据 实际上,h

    adb1.0.26包含fastboot.exe

    INSTALL_FAILED_ALREADY_EXISTS 应用已经存在,或卸载了但没卸载干净 adb install 时使用 -r 参数,或者先 adb uninstall <packagename> 再安装 INSTALL_FAILED_INVALID_APK 无效的 APK 文件 INSTALL_FAILED_...

    Android Debug Bridge(安卓调试桥) tools platform-tools adb命令行工具

    启动 adb server 命令:adb start-server 停止 adb server 命令:adb kill-server 查询已连接设备/模拟器:adb devices 该命令经常出现以下问题: offline —— 表示设备未连接成功或无响应; device —— 设备已...

    用adb命令查看手机系统的类型并卸载不可root安卓手机内置软件方法-360也可用

    用adb命令查看手机系统的类型并卸载不可root安卓手机内置软件方法-360也可用

    安卓端 adb shell debug toolbox.apk文件,通过安卓apk进行adb命令操作

    1.支持启动应用&卸载应用&下载应用&强制停止应用&清除应用数据&禁用应用&启用应用。 2.支持设备管理。 3.支持查看正在运行的应用程序 4.支持截图。 5.支持推送文件 6.支持安装apk 7.支持拉文件 8.支持直接打开远程...

    android系统文件浏览器

     第二:输入adb install **.apk命令即可,就可以在模拟器中查看刚安装的程序了。  卸载apk文件  在命令行输入 adb shell  cd data  cd app  ls 现在你看到了相关的,如com.tencent.qq-1.apk  rm **.apk  ...

    安卓卸载预装软件(免Root).rar

    本工具是通过WINDDOWS下的开发应用程序卸载android端的自带系统软件。原理也是相当于用adb命令卸载,但是图形界面比命令更容易使用。

    uber-adb-tools:该工具可通过adb安装和卸载通配符和多设备支持之类的应用来启用高级功能。 如果您想一次性清除所有公司apk的测试设备或一次安装很多apk很有用。 用Java编写,因此应在您的平台上运行

    适用于Android的Uber Adb工具一个简单的工具,通过一个命令,它可以更方便地安装,卸载和创建错误报告,并为多个设备上的多个应用提供更多功能。 另外,卸载后可以使用通配符作为软件包名称。 这基本上是运行所需的...

Global site tag (gtag.js) - Google Analytics