adb安装和卸载apk的方式

昨天在使用adb卸载程序,结果死活卸载不了。我输入的命令和系统提示如下:

  1. D:\testApk>adb uninstall HelloWorld
  2. Failure

后来发现原来卸载程序时,只adb uninstall 后边的参数不应该是.apk文件,而是包名,即AndroidMainifest.xml文件中<manifest>节点下,package元素所指定的名字,如下所示

  1. D:\testApk>adb uninstall org.crazyit.helloword
  2. Success

安装apk的方式:

1. adb install -r  Android-gateway-nightly.apk

如果安装apk到rom中,提示 “exsit 。。。”  的提示信息,可以加上  - r 参数 ,可以替换原有的apk

2. adb shell pm clean com.cvte.health

可以清除 某个包apk的数据,就是相当于清除数据

附加:

adb install [-l] [-r] [-s] <file> - 

EN

 push this package file to the device and install it
- 

CHS

 给设备安装软件
(‘-l‘ means forward-lock the app) #锁定该程序
(‘-r‘ means reinstall the app, keeping its data) #重新安装该程序,保存数据
(‘-s‘ means install on SD card instead of internal storage) #安装在SD卡内,而不是设备内部存储

adb uninstall [-k] <package> - 

EN

 remove this app package from the device
- 

CHS

 从设备删除程序包
(‘-k‘ means keep the data and cache directories) #不删除程序运行所产生的数据和缓存目录(如软件的数据库文件)
时间: 2024-10-14 17:45:06

adb安装和卸载apk的方式的相关文章

mac下使用adb安装、卸载apk

前提:需要设置环境变量,确保可以命令行中执行adb命令 安装命令:比较简单 adb install /完整路径/xxx.apk 卸载命令:可以用AndroidMainifest.xml文件中<manifest>节点下,package元素所指定的包名来进行卸载 adb uninstall com.company.xxx 另外,再推荐一篇文章,再通过WIFI的方式连接Android设备 http://stormzhang.com/android/2014/08/27/adb-over-wifi/

Ubuntu下面有adb工具安装和卸载apk包

今天在Ubuntu下面使用adb安装软件包(成功):/sdk/platform-tools$ ./adb install    ~/Downloads/com.douban.book.reader_31.apk 2271 KB/s (21646370 bytes in 9.304s) pkg: /data/local/tmp/com.douban.book.reader_31.apk Success 后面尝试adb卸载出问题拉,提示Failure/sdk/platform-tools$ ./ad

使用pm命令安装或者卸载APK

pm install [-l] [-r] [-t] [-i INSTALLER_PACKAGE_NAME] [-s] [-f] PATH pm uninstall [-k] PACKAGE 1.尝试APK安装的时候,起初没有把APK放着手机内部,连接pc端 执行 pm install -r [包名] -f [APK文件的路径],这里面[APK文件的路径直接将pc端的apk拖拽过去],因为再用adb install的时候就是直接拖拽, 但是执行pm命令 这样执行会报错  [INSTALL_FAIL

android 实现静默安装、卸载(图)

android中应用的安装卸载,大家(用android设备的)肯定不陌生.这里就来浅谈android应用的安装.卸载的实现方式. 1.系统安装程序 android自带了一个安装程序---/system/app/PackageInstaller.apk.大多数情况下,我们手机上安装应用都是通过这个apk来安装的.代码使用也非常简单: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 /* 安装apk */ public static void installApk(

Android apk的安装、卸载、更新升级(通过Eclipse实现静默安装)

一.通过Intent消息机制发送消息,调用系统应用进行,实现apk的安装/卸载 . (1) 调用系统的安装应用,让系统自动进行apk的安装 String fileName = "/data/data/com.zlc.ipanel.operate/FileOperate.apk";  Uri uri = Uri.fromFile(new File(fileName));  Intent intent = new Intent(Intent.ACTION_VIEW);  intent.se

安卓模拟器上APK文件的安装与卸载

由于Appium的学习需要安装一些手机应用来进行测试,我在这里简单介绍下安卓模拟器中应用程序的安装与卸载. 首先需要下载需要测试的应用程序APK文件,这里以YY语音为例,下载后将APK文件放在%ANDROID_HOME%\platform-tools目录下. 然后打开安卓模拟器,打开命令提示符,进入%ANDROID_HOME%\platform-tools目录下,输入命令“adb install YY.apk(你要安装的APK文件名字)”,稍等片刻出现如下提示,说明应用在模拟器安装成功. 此时回

android 入门-使用adb安装apk到多设备

我想用adb 安装apk 到设备上现在出现了2个. 提示我没有找到设备 安装不用进去adb shell 这是你存放apk文件夹路径 下面安装apk到手机上 下面安装apk到模拟器上 下面卸载apk

使用ADB安装apk安装包

1.手机通过USB线连接到电脑,并打开开发者选项和USB调试,允许本机进行调试. 2.打开cmd命令行输入:adb devices 查看当前连接的设备列表. 3.安装apk包命令: adb -s [device_num] install [apk_path] ,需要换成自己的设备编号和apk路径地址. 4.卸载apk包命令:adb -s [device_num] uninstall [package_name] 原文地址:https://www.cnblogs.com/swjian/p/1141

Andrdoid中实现静态的默认安装和卸载应用

最近好长时间都没有写blog了,主要是因为最近工作上的事以及下载Android源码的事耽误的(下载源码这件事会在后续的blog中写道,这个真的很有意义呀~~),那么今天来写点什么呢?主要的灵感来自于早上看新闻看到一篇文章说有一款应用在后台中卸载用户手机中的所有浏览器的app,不会被用户察觉,但是最后百度浏览器还是用反侦察技术找到这个邪恶的应用然后将其告上法庭了.那么我们就来看看怎么能够实现应用的静态安装和卸载呢?就是不让用户知道,下面就来一步一步的介绍一下实现步骤: 一.访问隐藏的API方式进行