使用adb命令安装安卓apk包

摘要:
虽然网上有很多关于在adb中安装Android软件包的教程,但经过个人试用,我觉得我写下的是我的收获。

   虽然网上也有许多adb安装安卓包的教程,但经过自己亲自试了一下后,觉得自己写下来的才是自己的收获。

一、下载安装adb工具

        下载地址有很多,这里是我下载的地址:https://pan.baidu.com/s/1mgGkNZM,下载文件比较齐全。

        下载后是个压缩包,解压后一共有5个文件,如下图:这里我都是解压到当前文件夹了

使用adb命令安装安卓apk包第1张

因为安装包里就有个cmd,所以就省去了在运行中打开cmd,再在cmd中打开adb的步骤了,在要用adb工具时直接点击cmd.exe就可以了。

如下有位网友总结的安装方式很全面,有好几种:https://sspai.com/post/23509,自认为这是最简单的一种了。

二、查看是否安装成功

直接在安装路径中点开cmd.exe,输入adb version,出现如下的版本号就算是安装成功了

        使用adb命令安装安卓apk包第2张

三、检查连接设备

1.先用数据线连上手机,并在手机中打开USB调试模式,可能不同手机设置的地方不一样,一般是在:设置  ---》开发者选项  --》USB调试和USB安装、USB调试(安全设置),这几个选项都打开;

2.打开后在cmd窗口中输入adb devices,就会出现刚才连接的设备。

        使用adb命令安装安卓apk包第3张

四、使用命令行安装apk包

这里如果是连接了多个设备的话,就需要指定设备:

     adb -s 设备编号 install apk的完整路径

我这里在安装时遇到了好几个问题,都一一记下来:

1.在输入apk的路径时,后面的文件名是直接从文件中复制过来的,没有显示.apk的后缀,安装时就会出现如下问题,说找不到该文件,所以即使文件中没有,在安装时也需要加上.apk的后缀名。

顺便提示下,安装路径中不要有中文,不要有中文。

使用adb命令安装安卓apk包第4张

2.在解决了上个问题后,我加上了后缀名,但是还是有问题,错误提示该文件已经存在,然后我就在手机上找遍了所有的文件,都没有找到该文件,然后就使用卸载命令卸载,

但是卸载还是有问题,这个问题还未找到解决方案,待解决。

 使用adb命令安装安卓apk包第5张

3.然后我就绕过了这个问题,使用了强制覆盖安装的命令再次安装,这才安装成功了,

覆盖安装命令行:adb install -r apk所在路径,如下图:

使用adb命令安装安卓apk包第6张

免责声明:文章转载自《使用adb命令安装安卓apk包》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇C# 获取 串口 设备名称 与 串口号 ManagementObjectSearcher类前端如何进阶架构师下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

lua学习笔记10:lua简单的命令行

前面反复使用的命令行,好学喜欢命令行: 一 格公式 lua [options][script][args] 两 详细命令 -e 直接命令传递一个lua -l 加载文件 -i 进入交互模式 比例如。端子输入: lua -e "print(math.sin(12))" 版权声明:本文博主原创文章,博客,未经同意不得转载。...

APK反编译去广告大揭秘

APK反编译去广告具体步骤:1.下载 apktool  下载地址:https://code.google.com/p/android-apktool/downloads/list 2.通过apktool 反编译apk。命令行中输入以下命令:apktool.bat  d  -f   aaa.apk(apk路径) 反编译APK文件 3.开始修改XML布局文件...

Byobu:打造多任务的Terminal

对使用屏幕的新手来说,可能命令配置多任务多少有点困惑。这里,给大家推荐Byobu(日本“屏风”的意思)。Byobu 是对Screen的强化,使Screen更加好用而且美观,并且提供有用的信息和快捷的热键。    如图:     在默认界面中,可以看到uptime, core clock speed, CPU load, memory use, netwo...

自动化运维工具之Puppet基础入门

  一、简介   puppet是什么?它能做什么?   puppet是一个IT基础设施自动化运维工具,它能够帮助系统管理员管理基础设施的整个生命周期;比如,安装服务,提供配置文件,启动服务等等一系列操作;基于puppet,可实现自动化重复任务、快速部署关键性应用以及在本地或云端完成主动变更和快速扩展架构规模等;它遵循GPL协议(2.7.0以前),基于rub...

开源软件源码阅读小技巧

开源软件已经广泛的被互联网公司所应用,不仅仅是因为其能给企业节省一大笔成本,而且最重要的是拥有更多的自主可控性,能从源头上对软件质量进行把控。另一方面,由于开源软件背后往往没有大型的商业公司,所以文档相对来说不是非常完善(或者说文档和代码不一定相互对应),因此,作为一名合格程序员,尤其是基础软件开发的程序员,阅读开源软件源码的能力是必备的素质。 MySQ...

如何在Ubuntu 20.04上安装Apache ZooKeeper

ZooKeeper是Apache软件基金会的一个软件项目,它提供了一个用于构建分布式应用的高性能共享数据服务。它被一个集群用来维护共享数据,并采用强大的同步技术。它提供了一个简单的接口,用于管理配置信息、命名、分布式同步和提供组服务。在本文中,我们将向您展示如何在Ubuntu 20.04服务器上安装Apache ZooKeeper。先决条件一台运行Ubun...