zoukankan      html  css  js  c++  java
  • adb uninstall卸载apk 命令后跟的是包的名称

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

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

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

    [plain] view plaincopy
     
    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 < 软件名 > :卸载软件但是保留配置和缓存文件

  • 相关阅读:
    黑马程序员——用函数实现模块化程序设计(一)
    RN个人笔记SectionListView
    小程序实现APP底部(TabBar)页面控制效果
    #import "项目名-Swift.h"的介绍
    OC & Swift中UITextFiled、UITextView限制输入字数
    Xcode8使用CoreData如何生成OC和Swift版的SubClass
    Swift之“闭包”的应用
    Swift中两种桥接头文件创建方式
    swift头部无线轮播视图
    swift中collectionView的简单用法
  • 原文地址:https://www.cnblogs.com/yanghj010/p/4664720.html
Copyright © 2011-2022 走看看