在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命令即可,需要设置下adb的路径 卸载: 卸载稍微复杂一点,因为需要提供包名给adb,所以要获取apk的包名。这里使用的方法...
批量安装APK,我想还是比较简单的,...通过adb命令执行多条安装命令也可以直接搞定。电子城里面一般都是借助“安装盒子”进行批量安装,方便简单。本资源是通过结合bash+adb实现多Android设备APK的批量安装。附件含说明
Android adb命令工具,借助adb工具,我们可以管理设备或手机模拟器的状态。还可以进行很多手机操作,如安装软件、卸载软件、系统升级、运行shell命令等等。adb就是连接Android手机与PC端的桥梁,可以让用户在电脑上...
安装和卸载应用程序:ADB可以用于在Android设备上安装新的应用程序或从设备上卸载现有的应用程序。 应用程序调试:开发人员可以使用ADB在Android设备上运行和调试应用程序,查看应用程序的日志和调试信息,以便更...
Android 用户必备良药「黑域(黑阈)」,专治「全家桶」唤醒
ADB(Android Debug Bridge)是一个用于与Android设备通信的...截屏和录屏:您可以使用ADB命令捕获Android设备的屏幕截图,也可以录制屏幕活动。 导出和导入数据库:ADB允许您从设备导出应用程序的数据库,并将其导
下面是一些我找到Android的ADB有用的命令。可以手动或使用自动构建和测试过程。 查看设备 代码如下: adb devices 如果多个设备连接则使用 use adb -s DEVICE_ID连接到目标设备 安装应用 使用install命令安装一个apk...
卸载应用: adb uninstall [-k] 清除应用数据与缓存: adb shell pm clear 查看详细应用信息: adb shell dumpsys package 查看应用安装路径: adb shell pm path 强制停止应用: adb shell am force-stop 复制设备...
android 开发常用adb命令,安装,卸载,模拟输入,连接,断开连接以及拉取,推文件等
最新小米系统精简ADB命令工具MIUI系统精简。小米MIUI免ROOT一键删除系统内置软件!基于android 9.0所适配的MIUI 10和MIUI 11修改,不修改系统内核,不会变砖!如果想恢复卸载掉的软件,自己双清系统(恢复出厂设置)...
Android系统下的adb的基本使用命令,包括查询、安装卸载等,非常方便用户使用
这个命令是查看当前连接的设备, 连接到计算机的android设备或者模拟器将会列出显示 2. 安装软件 adb install <apk文件路径> 这个命令将指定的apk文件安装到设备上+ a& w/ K7 l7 g& W# h& P 3. 卸载软件 adb...
中文 | English ...在Android 5.0及以上使用以下命令显示和隐藏(不需要root,但是需要系统权限): adb shell pm hide adb shell pm unhide 区别: hide命令相当于uninstall -k卸载应用但是保留数据 实际上,h
INSTALL_FAILED_ALREADY_EXISTS 应用已经存在,或卸载了但没卸载干净 adb install 时使用 -r 参数,或者先 adb uninstall <packagename> 再安装 INSTALL_FAILED_INVALID_APK 无效的 APK 文件 INSTALL_FAILED_...
启动 adb server 命令:adb start-server 停止 adb server 命令:adb kill-server 查询已连接设备/模拟器:adb devices 该命令经常出现以下问题: offline —— 表示设备未连接成功或无响应; device —— 设备已...
用adb命令查看手机系统的类型并卸载不可root安卓手机内置软件方法-360也可用
1.支持启动应用&卸载应用&下载应用&强制停止应用&清除应用数据&禁用应用&启用应用。 2.支持设备管理。 3.支持查看正在运行的应用程序 4.支持截图。 5.支持推送文件 6.支持安装apk 7.支持拉文件 8.支持直接打开远程...
第二:输入adb install **.apk命令即可,就可以在模拟器中查看刚安装的程序了。 卸载apk文件 在命令行输入 adb shell cd data cd app ls 现在你看到了相关的,如com.tencent.qq-1.apk rm **.apk ...
本工具是通过WINDDOWS下的开发应用程序卸载android端的自带系统软件。原理也是相当于用adb命令卸载,但是图形界面比命令更容易使用。
适用于Android的Uber Adb工具一个简单的工具,通过一个命令,它可以更方便地安装,卸载和创建错误报告,并为多个设备上的多个应用提供更多功能。 另外,卸载后可以使用通配符作为软件包名称。 这基本上是运行所需的...