adb uninstall卸载apk 命令后跟的是包的名称

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

 

[plain]  view plain copy
 
  1. arthur@arthur-laptop:~$ adb uninstall com.hase.bclm.client-2.apk  
  2. Failure  

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

 

 

[plain]  view plain copy
 
  1. arthur@arthur-laptop:~$ adb uninstall com.hase.bclm.client  
  2. Success  

那个后缀"-2"就不要了,因为它不是包名的一部分,而多次重复安装时Android系统自动加上的.

 

 

  三、 adb

工具的相关问题

1 、 apk 安装后存放在 Android 系统的目录位置为什么是 /data ?是否可以自定义?

 

/data 存放的是用户的软件信息(非自带 rom 安装的软件); /data/app 存放用户安装的软件; /data/data 存放所有软件(包括 /system/app 和 /data/app 和 /mnt/asec 中装的软件)的一些 lib 和 xml 文件等数据信息; /data/dalvik-cache 存放程序的缓存文件,这里的文件都是可以删除的。

因此, apk 安装后,默认的存放位置时 /data 。详细文章参考如下链接:

http://www.androidlearner.net/android-directory-apk-install.html

    利用 adb 工具进行软件安装不可以自定义安装位置。安装后的软件只能默认存放在 /data/app 中,这里的软件才具有可视性。

2 、安装后的文件的权限和占用空间大小如何查看?

adb shell

cd /data/app

ll     // 查看安装的每一个软件的具体信息,具体包含权限、占用空间等

df                     // 检查文件系统的磁盘空间占用情况

3 、 adb 工具的安装和卸载命令参数

( 1 )安装命令

adb install <apk 文件路径 > :将指定的 apk 文件安装到设备上 
  adb install -s apk 文件名称 .apk :替代内存储器,安装软件到 SD 卡上

 

  adb install -r apk 文件名称 .apk :覆盖原来安装的软件并保留之前的数据

 

( 2 )卸载命令 
adb uninstall apk 包名 .apk :卸载 apk 软件

adb uninstall -k < 软件名 > :卸载软件但是保留配置和缓存文件

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值