• 安装和卸载Android应用程序(apk包)


     

    一、  安装

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

  • 相关阅读:
    <p>1、查询端口号占用,根据端口查看进程信息</p>
    CentOS查询端口占用和清除端口占用的程序
    Spring Boot Maven 打包可执行Jar文件!
    linux下运行jar
    maven 工程mybatis自动生成实体类
    java反射教程
    SQL Server 文件和文件组
    Angular CLI 使用教程指南参考
    mac osx 下 浏览器 开启 java
    es 查询分词字段为空的数据
  • 原文地址:https://www.cnblogs.com/wellsoho/p/1774393.html
Copyright © 2020-2023  润新知