首页 > 其他分享 >如何通过Android studio 安装卸载apk

如何通过Android studio 安装卸载apk

时间:2023-04-21 11:11:30浏览次数:52  
标签:安装 cmd apk studio adb Android tools

原文地址 zhuanlan.zhihu.com

残枫cps残枫cps

​目录收起adb配置安装删除apk

adb配置

自己在安装Android Studio 的adb时遇到了配置好了环境变量,在cmd中可以执行adb命令行,而在Android Studio中的Terminal中却无法执行,显示adb不是内部或外部命令.

一、配置环境变量
首先要找到adb.exe的路径。它在SDK的安装目录下,可以通过File–>Other Settings–>
Default Project Structure找到SDK的安装目录,如图:

进入到对应的SDK路径下,找到adb.exe,复制其所在路径,然后我的电脑右键---->属性---->高级系统设置------->右下角环境变量--------->找到系统变量的Path----->进入新建,粘贴复制的路径----->依次点击确定保存

每个人的路径都不太相同,根据自己的情况进行设置
进入cmd窗口进行测试,win + R ,输入cmd,进入DOS窗口,输入adb,如果有关于adb的信息显示出来,说明安装成功,如图:

对cmd进行相应的设置,右键单击cmd窗口,点击属性

二、adb不是内部或外部命令的解决办法

  1. 如果在cmd中显示这个错误,那就是环境变量设置有误,可以按照配置方法重新进行配置
    2.如果在cmd中输入adb有相应而在Android Studio中却显示不是内部或外部命令,那么按如下方法进行依次检验:
    1、保证SDK路径下的 platform-tools 和 tools 文件夹中包含 adb.exe AdbWinApi.dll AdbWinUsbApi.dll 三个文件。

2、在系统环境变量path中添加adb路径,对应 platform-tools 和 tools 文件夹中两个。如:E:\Android\sdk\platform-tools , E:\Android\sdk\tools 。

3、将 adb.exe AdbWinApi.dll AdbWinUsbApi.dll 三个文件拷贝至windows系统的 C:\Windows\System 和 C:\Windows\System32文件夹中。

安装

  1. 首先通过android studio 连接设备。
  2. adb install apkname.apk 执行这个命令即可

删除apk

输入adb devices 回车。可以查看链接的机子。

输入adb shell pm list packages回车,列出目标设备已经安装的程序包。

目标设备所有应用包
找到要删除的应用的包名。输入命令adb uninstall com.example.text2,回车,发现打印出success,则表示卸载成功了。

注意:删除的命令是:adb uninstall 包名。
这样就可以删除掉特定的app应用了。

发布于 2023-04-17 10:38・IP 属地山东开启赞赏赞赏开启后,读者将可以付费支持你的创作。AndroidAndroid 开发Android Studio​赞同​添加评论​分享​喜欢​收藏​设置

标签:安装,cmd,apk,studio,adb,Android,tools
From: https://www.cnblogs.com/cps666/p/17339672.html

相关文章

  • Android事件分发-基础原理和场景分析
    作者:京东零售 郭旭锋1为什么需要事件分发和其他平台类似,Android中View的布局是一个树形结构,各个ViewGroup和View是按树形结构嵌套布局的,从而会出现用户触摸的位置坐标可能会落在多个View的范围内,这样就不知道哪个View来响应这个事件,为了解决这一问题,就出现了事件分发......
  • Android进程间的通信方式
    原文地址juejin.cn前言在日常的开发中,我们可能会接触到多进程,比如向外界提供服务,或者因为某些原因把某个操作分离到独立的进程执行等等。那么进程与进程之间没办法直接进行数据的传输,也就是我们常说的进程间通信,因此需要借助特定的方案,下面我们一起了解一下几种进程间通信的......
  • 深入理解Android进程间通信机制
    原文地址juejin.cnAndroid系统中有大量IPC(进程间通信)的场景,比如我们想要创建一个新的进程,需要通过Socket这种IPC方式去让ZygoteFork新进程;如果我们要杀掉一个进程,需要通过信号这种IPC方式去将SIGNAL_KILL信号传递到系统内核;如果我们想要唤醒主线程处于休眠中的Looper,需要管道......
  • Android进程间通信总结
    原文地址blog.csdn.netIPCIPC为(Inter-ProcessCommunication)缩写,称为进程间通信或跨进程通信,指两个进程间进行数据交换的过程。安卓中主要采用Binder进行进程间通信,当然也支持其他IPC方式,如:管道,Socket,文件共享,信号量等。Binder简介1.为什么使用Binder?性能方面:......
  • android8 rk3399 同时支持多个USB摄像头
    文章目录一、前文二、CameraHal_Module.h三、CameraHal_Module.cpp四、编译&烧录Image五、App验证一、前文Android系统默认支持2个摄像头,一个前置摄像头,一个后置摄像头需要支持数量更多的摄像头,得修改AndroidHal层的代码二、CameraHal_Module.h修改CAMERAS_SUPPORT_MAX三、Camer......
  • Android问题解决:android.os.FileUriExposedException: file:///storage/......Intent.
    文章目录一、遇到问题二、解决问题三、分析问题一、遇到问题---------beginningofcrash2022-12-2720:18:15.01014422-14422/com.lisi.evidence_boxE/AndroidRuntime:FATALEXCEPTION:mainProcess:com.lisi.evidence_box,PID:14422android.os.FileUriExpose......
  • android折线图的实现
    一:配置参考上篇博客二:模板代码MainActivity:publicclassMainActivityextendsAppCompatActivity{privateLineChartmChart;@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentVi......
  • Android安全检测 - 发送隐式广播风险
    这章来学习“发送隐式广播风险”,这个风险和动态注册Receiver风险有呼应之处,可以结合起来一起看。一、漏洞原理隐式广播是指未指定接收方(接收的范围),在发送广播的过程中所有的APP均能够接收到这个广播,那么就会存在广播被拦截的风险,若发送的广播携带数据那么就存在数据泄漏的风险,若......
  • Android升级WebView浏览器内核版本
    使用AOSP项目编译的Android系统,会发现在部分APP使用系统自带的浏览器内核来加载网页时会出现报错,加载不出网页的情况,其实这是由于WebView自带的浏览器内核版本太旧所导致的,只要更新成比较新的浏览器内核版本就行了。一、环境准备(1)Android系统源码编译环境(Android9.0)二、下载新......
  • Android 导入添加图片
    1.找到要添加的图片   按住Ctrl+c先复制2.打开res的drawable文件夹 然后一定要使用右键paste进行粘贴 之后选好位置点ok即可。 3.使用:@drawabel,只要左边出现图标,说明添加没问题 设置背景图片效果:    ......