• 【转载】android中APK包的安装以及adb命令的使用


    apk包安装步骤:

    1,首先将../android-sdk/platform/tools添加都path路径下

    2,在控制台窗口中进入到你apk包所在的目录中

    3,输入:abd unremount,第一次使用该命令的时候需要获取该命令的操作权限

    4,打开android的模拟器

    5,在控制台中执行:adb install 包名.apk

    6,如果显示success,那么久安装apk包成功,显示Failure,则安装失败。

    7,检查错误,排错,再执行如下命令:abd install -r 包名.apk

    8,如果安装成功后,就可以在模拟器中执行你的应用程序

    abd的相关命令:

      安装软件
      adb install apk文件名称.apk
      重新安装该软件
      adb install -r apk文件名称.apk

      卸载apk软件
      adb uninstall apk包名.apk

      查看手机上的运行日志,此项可以用来查错
      adb logcat

      查看手机是否连接,以及连接了几台手机
      adb devices

      A为手机路径,B为电脑路径,意思为:把文件从手机中复制到电脑上
      adb pull <A> <B>
      A为手机路径,B为电脑路径,意思为:把文件从电脑复制到手机上
      adb push <B> <A>

    当有多个设备online时,命令行窗口通过adb连接指定设备方法

    分类: Android

    1. 通过adb devices命令获取所有online设备的serial number。

    C:UsersAdministrator>adb devices

    List of devices attached
    emulator-5554   device
    SH0A6PL00243    device

    上面表示,当前有两个设备online,第一个emulator-5554是模拟器,后一个是真机会SH0A6PL00243。


    2. 通过adb -s <serial number> cmd向设备发送adb命令。

    比如:运行命令shell。

    C:UsersAdministrator>adb -s SH0A6PL00243 shell
    #

    比如:down一个应用的数据库到本地f: est目录下面。

    C:UsersAdministrator>adb -s SH0A6PL00243 pull data/data/com.android.tencent/databases/AgendaDetails.db f: est
    555 KB/s (5120 bytes in 0.009s)

    C:UsersAdministrator>
    运行其它命令和运行pull命令一样的,只是在adb和cmd之间需要额外添加-s <serial number>即可。

     
     

      进入手机的超级终端Terminal 
      adb shell

      重新挂载文件系统
      adb remount

      重启手机
      adb reboot
      重启到Recovery界面
      adb reboot recovery
      重启到bootloader界面
      adb reboot bootloader

      例子:刷官方高版本后重新获取ROOT和降级方法(部份操作)

      进行adb运行环境
      adb shell

      设置超级用户模式
      su

      映射出目录
      mount -o remount,rw -t yaffs2 /dev/block/mtdblock3 /system

      退出su
      exit

      退出shell准备接受下一个adb命令
      exit

      增加flash_image文件到手机上
      adb push flash_image.zip /system/bin/flash_image

      recovery先复制到卡上
      adb push recovery-RA-heroc-v1.6.2.img /sdcard

      再次进入adb环境
      adb shell

      修改文件属性
      chmod 0755 /system/bin/flash_image

      重启系统
      reboot

  • 相关阅读:
    一枚渣硕的2019校招记录
    PLT hook笔记
    从排序数组中删除重复项
    golang刷Leetcode系列 --- 实现strStr()
    Docker镜像浅谈
    golang刷Leetcode系列 --- 加1
    ubuntu包管理机制
    LeetCode 234——回文链表
    LeetCode 19——删除链表的倒数第N个节点(JAVA)
    LeetCode 160——相交链表(JAVA)
  • 原文地址:https://www.cnblogs.com/xubuhang/p/4832907.html
Copyright © 2020-2023  润新知