Mac下配置adb命令到系统变量与其后基本的adb操作

2023-05-16

1.进入terminal并输入echo $HOME

2.命令行输入touch .bash_profile (注意,touch后面有一个空格),为了在访达下的个人文件夹下面创建一个 .bash_profile文件,类似于windows系统下存放系统环境变量的文件

3.命令行输入open -e .bash_profile,打开刚才创建的文件,也可以按照第二步在访达中打开

 

4.在该文件中输入,就是类似于windwos里面配置jdk的全局变量,前面的是你在本地sdk的路径

 

#Setting PATH for Android ADB Tools
export PATH=${PATH}:/Users/xxx/Library/Android/sdk/platform-tools
export PATH=${PATH}:/Users/xxx/Library/Android/sdk/tools

 

5.执行如下命令:source .bash_profile或者直接Command+s保存后退出

 

6.重启terminal并输入adb ,恭喜你。

 

还有一种特别的情况,就是你用一段时间的adb之后,可能adb命令不能用了,但是你并没有修改.bash_profile里面的东西,观察控制台,会出现一个zsh作为每一条命令的前缀,此时需要再配置一个文件,在/Users/pc/.zshrc中添加如下两行代码,可以解决这个问题:

# Enable my profile
source ~/.bash_profile

以上就是配置adb,下面是adb的基本使用

1.安装APK:adb install                                                             //比如:adb install baidu.apk 

 

2.保留数据和缓存文件,重新安装apk: adb install -r             //比如:adb install -r baidu.apk

3.卸载APK:adb uninstall                                                       //比如:adb uninstall com.baidu.search 

4.卸载app但保留数据和缓存文件:adb uninstall -k                 //比如:adb uninstall -k com.baidu.search 

 

5.启动应用:adb shell am start -n /. 

6.查看ADB帮助:adb help 

7.跑monkey:adb shell monkey -v -p your.package.name 500

8.查看设备 :adb devices

 

9.终止adb服务进程:adb kill-server 

10.重启adb服务进程:adb start-server 

11.以管理员权限查看ddms里面的数据:adb root

12.导出项目中的文件

在项目中的terminalzhi

adb pull /storage/sdcard0/zile/course/c6ffb9f02c3dd8eac240e656810a3790.0

 

 

 

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Mac下配置adb命令到系统变量与其后基本的adb操作 的相关文章

  • 程序员养身指南

    皇帝内经 素问 阴阳应象大论篇第五 原文 xff1a 黄帝曰 xff1a 阴阳者 xff0c 天地之道也 xff0c 万物之纲纪 xff0c 变化之父母 xff0c 生杀之本始 xff0c 神明之府也 治病必求于本 故积阳为天 xff0c
  • Devstack- openstack 自动化安装整理

    Devstack openstack 自动化安装整理 openstack的一种自动化安装方式 xff0c 虚拟机系统 xff1a ubuntu16 04 xff0c 单节点安装 1 配置pip源 OpenStack大部分项目是python项
  • Towards Adversarially Robust Object Detection 论文笔记

    前言 许多工作证明分类器在面对对抗攻击 xff08 adversarial attack xff09 时是非常脆弱的 xff0c 比如有一种对抗样本 xff0c 它只对原图进行很轻微地修改 xff0c 但是在视觉上与原图相比是完全不同的 因
  • Linux/Ubuntu环境搭建(二):创建添加新磁盘、搭建Samba服务器

    本文将介绍 如何在虚拟机ubuntu上创建添加一个新磁盘 搭建samba服务器 1 添加新磁盘 在VMware安装Ubuntu系统过程中 xff0c 我们已经创建了一个磁盘了 xff0c 但这个磁盘是跟系统绑定在一起的 xff0c 以后重装
  • Linux 故障排查-测试网络端口连通性

    1 telnet 方法 telnet 协议是 TCP IP 协议族中的一员 xff0c 是 Internet 远程登陆服务的标准协议和主要方式 它为用户提供了在本地计算机上完成远程主机工作的能力 因此我们可以使用telnet 来测试远程机器
  • 基于Redis的布隆过滤器的实现

    项目简介 包含一个基于Redis的布隆过滤器的实现 xff0c 以及应用到Scrapy中的Demo 地址 xff1a BloomFilterRedis 布隆过滤器 网上有很多介绍 xff0c 推荐 数学之美 xff0c 介绍的很详尽 xff
  • 如何利用vs2010(适用其他版本)创建一个c语言程序

    如何利用vs2010创建你的第一个c语言程序 1 打开vs 2010 xff0c 选中新建项目 2 选中win32控制台应用程序 xff0c 起个项目名 不加 c xff0c 自定义路径 3 下一步 4 选中空项目 xff0c 下一步 5
  • Django之后台上传图片(二十二)

    上传图片 在python中进行图片操作 xff0c 需要安装包PIL pip install Pillow 61 61 3 4 1 在Django中上传图片包括两种方式 xff1a 在管理页面admin中上传图片 自定义form表单中上传图
  • #华为mate8公开版解bl锁避免踩雷的事项

    华为mate8公开版解bl锁避免踩雷的注意事项 最近一个朋友 xff08 64 djkaguya xff09 出于某些原因需要将他此型号的备用机解bl锁来迁移服务 xff0c 此篇文章用来记述他在折腾过程中总结出的注意事项 整体流程 1 华
  • qt 修改背景颜色 的几种方法

    按钮方式切换一种颜色 span class token keyword void span MainWindow span class token operator span span class token operator span s
  • 什么是底层驱动程序

    底层驱动是程序以访问底层硬件的形式实现人机交互 xff0c 驱动程序和应用程序之间需要实现相应的信息交互 xff0c 一方面 xff0c 应用程序通过对驱动程序发送相应的指令 xff0c 实现 硬件控制的动作指令 xff0c 另一 方面 x
  • Spring Security 401 问题解决

    背景 xff1a 微服务接口调用的时候报错 xff0c 原来有一个rest服务用的不多 xff0c 平时用的都是一些基础的服务 xff0c 然后客户需要我们开放一个外部接口给他们 xff0c 然后我寻思着就在这里面写接口 然后调用的时候就报
  • ubuntu源不可用

    如果使用ubuntu系统时 xff0c 发现之前的源不可用 xff0c 使用命令 sudo gedit span class token operator span etc span class token operator span ap
  • keras UpSampling2D/3D

    UpSampling2D 看tf文档中的解析 xff1a tf keras layers UpSampling2D xff1a Upsampling layer for 2D inputs 在一个2D输入中进行上采样操作 xff0c 其实就
  • C#winform实现窗口及窗口内容自动缩放(代码已封装)

    c 窗体实现等比例缩小放大 代码如下 原出处为某问答中看到的 摘录下来 以免遗忘 原文地址已附上 如有侵权请联系我 本文仅供学习交流 按我个人理解 setControl函数应当使用多线程加速 本人只是新手 就不画蛇添足了 欢迎各位大佬补正
  • 在移植boa服务器的过程中出现boa:not found问题以及移植cgic库编译时出现arm-linux-gcc-g命令未找到错误

    1 嵌入式web服务器移植的过程在网上很多资源的 xff0c 我在这就不再赘述了 xff0c 我就简单说下一个对于新手来说很头疼的问题 xff01 xff01 移植boa服务器的时候 xff0c 所有的编译工作以及移植工作全部做完了 xff
  • 详解JavaScript异步与回调

    一 前言 在学习本文内容之前 xff0c 我们必须要先了解异步的概念 xff0c 首先要强调的是异步和并行有着本质的区别 并行 xff0c 一般指并行计算 xff0c 是说同一时刻有多条指令同时被执行 xff0c 这些指令可能执行于同一CP
  • Linux上VNC 启动和关闭 ( 解决 Ubuntu16.04 sncserver连接出现Timed out waiting for a response from the computer)

    原文 https blog csdn net russle article details 4757888 整体思路 xff1a 查看vncserver端口 是否开启 xff08 手动kill vncserver进程有坑 xff0c 有时再
  • Ubuntu各个版本下载

    官网 xff1a https www ubuntu com download desktop 没找到历史版本 xff0c 且下载速度很慢 在网易镜像站下载ubuntu xff1a 网址 xff1a http mirrors 163 com
  • C++ vector 内存分配与回收机制

    最近开始更加深入的学习C 43 43 xff0c 发现了很多以前没注意到但是很重要的知识点 这篇文章主要说vector内存机制和效率问题 1 vector内存增长 vector所有的内存相关问题都可以归结于它的内存增长策略 vector有一

随机推荐