学习
实践
活动
工具
TVP
写文章

Mac 配置 ADB

打开手机 tcpip 5555 端口 adb tcpip 5555 # 2. 查看手机网络 IP adb shell ifconfig # 3. 在电脑上 ping 手机网络 IP # 4. adb connect [Android IP] Android 调试桥 (adb) awesome-adb 注意 windows 系统下的文件(夹)命名所采用的是 GBK 编码,而 linux 是采用的 UTF-8 编码,使用 adb 的 push 和 pull 命令时由于编码方式的不同会产生错误,因此需要修改 adb 的源代码来支持编码转换。

7120

MAC使用adb工具

但是Mac默认不能使用Adb这个就需要自己解决下;搜索了下,和Linux下面的使用方法差不多;需要用到Android SDK的adb工具包(幸好前几天折腾Android Studio安装了SDK) 如果你不想安装庞大的 android SDK (地址:http://developer.android.com/sdk/index.html)的话, 在这里下载adb工具包 : http://dl.dbank.com/c001bzfxoe profile 粘贴如下: PATH=${PATH}:/Users/yunjeff/Documents/platform-tools 其中红色部分就是刚才解压后的adb 工具路径,替换成你的,保存之后,重启终端 如果在终端中敲入 adb 回车 之后就可以检测adb是否安装成功了。 mac就是这么优雅。 ---- 当然也可以命令行输入 open -e .bash_profile 此命令行输入完毕后,会自动弹出 .bash_profile 文件的编辑窗口进行编辑。

98050
  • 广告
    关闭

    2022腾讯全球数字生态大会

    11月30-12月1日,邀您一起“数实创新,产业共进”!

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    macadb command not found

    第一种报错(使用的自带mac命令行) bash: adb: command not found 1、vim ~/.bash_profile ,如果.bash_profile不存在,先touch ~/.bash_profile => enter 3、source ~/.bash_profile 使其生效 第二种报错(使用的是zsh或oh-my-zsh) zsh: command not found adb:adb 1、vim

    1.7K40

    MacADB的使用

    命令 结束/启动 adb 服务 adb kill-server adb start-server 查看设备列表及状态 adb devices 设备的状态有 3 种 device:设备正常连接 offline /sdcard/ gen.apk为待发送文件的文件名 查看当前adb工具版本号 adb version 获取手机序列号 adb get-serialno 这个命令获取到的序列号就是利用adb devices命令获取的设备列表的序列号 远程连接 Android 设备 adb connect 192.168.1.102 ADB Shell命令 查看手机目录及文件 adb shell ls cd adb shell pm list package -f -3 列出应用包名及其安装来源 adb shell pm list package -i 过滤关键字,可以很方便地查找自己想要的应用 adb 信息 adb shell pm dump com.taobao.taobao 清除应用数据 adb shell pm clear com.taobao.taobao 获取应用安装位置 adb shell

    1.6K20

    Mac上通过homebrew安装adb

    介绍 Mac安装adb,如果电脑上没有装android studio 那么最简单的办法是用homebrew 其中 homebrew是macOS的一个包管理工具 步骤 1、安装homebrew ruby install android-platform-tools 3、运行adb adb devices 如果你有装Android Studio 那么可以参考以下步骤: 1. 下面附上常用的adb命令 // 查看所有设备: adb devices // 安装指定apk(路径可不用手写,直接把apk文件拖拽过来): adb install <file> // 卸载指定包 : adb uninstall <package> // 拷贝文件到设备上: adb push <local> <remote> // 从设备中拷贝文件: adb pull <remote> [<local >] // 查看命令帮助: adb help

    1.1K40

    MAC电脑用adb命令安装APK

    过程 结果 ---- 开始 分别在命令行里面输入以下命令: touch .bash_profile open -e .bash_profile source .bash_profile adb 这个时候会弹出一个这种框需要你配置路径比如我的路径是这个 命令: export PATH=${PATH}:-----你的路径---------- apk路径: cd -----apk路径------- 安装APK命令: adb

    10420

    Mac环境变量设置(以ADB为例)

    2、在弹出的.bash_profile文件粘贴你的环境变量地址,比如我ADB命令所在地址: export PATH=${PATH}:~/Library/Android/sdk/platform-tools 4、重启命令行窗口,输入adb相关命令,即可生效。

    1K10

    MAC OS X 安装 ADB (Android调试桥)

    什么是 ADB? Android调试桥( adb )是一个开发工具,帮助安卓设备和个人计算机之间的通信。 这种通信大多是在USB电缆下进行,但是也支持Wi-Fi连接。 adb 还可被用来与电脑上运行的安卓模拟器交流通信。 adb 对于安卓开发来说就像一把“瑞士军刀”。 通过 Homebrew 安装 brew cask install android-platform-tools 测试是否正常安装 adb devices 手动安装 1、如果你以前安装过,请先删除老的文件 /.android-sdk-macosx/platform-tools/' >> ~/.bash_profile 8、更新配置文件 source ~/.bash_profile 9、测试是否正常安装 adb

    8K40

    解决Macadb devices命令找不到设备问题

    最近尝试在Mac下Python + Appium进行微信小程序的测试工作,结果在环境搭建过程中,发现在Mac使用adb devices命令怎么都找不到对应的华为手机设备。 接下里说说如何解决macadb devices命令无法发现设备的过程: 在Mac命令行终端,输入system_profiler SPUSBDataType命令,显示出当前Mac USB外设信息, 在/User/你对应的用户文件夹/.android/adb_usb.ini文件中,若该文件不存在,则新建一个,将Vendor ID写入,保存,如下: ? ? 重新插拔下USB数据线 4. 输入adb kill-server命令将adb server干掉,然后再输入adb start-server启动adb server,如下所示: ? 5. 输入adb devices命令,如下图所示: ? 大功告成,已经成功的找到对应的android设备,后续就可以进行Python Appium的学习和实践了。 ?

    12.6K41

    mac系统下 adb devices 不正常的处理办法

    情况一 : 表现: 手机通过数据线已经链接mac电脑 手机上没有弹对话框提示 是否一律允许....这个对话框 adb devices 下没有这个设备 解决: 1. 即使授权失败,adb devices一直说未授权。 那么我们其实只要 关掉adbadb kill-server 拔掉手机 找到并删除这俩个配置文件(一个是 /Users/你用户名/.android/adbkey 另一个是/Users/你用户名/.android /adbkey.pub) 启动adb: adb start-server 插手机 这套操作下来,手机99%会弹出这个宝贵的 一律允许对话框的。 勾选上然后确定,再adb devices就肯定正常了。

    19830

    adb命令 - adb forward交互流程adb命令 - adb forward交互流程

    adb命令 - adb forward交互流程 命令: adb forward tcp:6100 tcp:7100 // PC上所有6100端口通信数据将被重定向到手机端7100端口server上 或者 adb forward tcp:6100 local:logd // PC上所有6100端口通信数据将被重定向到手机端UNIX类型socket上 通过adb forward我们可以接收手机端server 代码流程如下: 1.在pc上执行adb forward tcp:6100 tcp:7100指令,该指令尝试连接5037端口,触发HOST回调函数ss_listener_event_func执行. 2 sockaddr addr; socklen_t alen; int fd; alen = sizeof(addr); fd = adb_socket_accept 直接发送给HOST的gliethttp_server,然后传递给我们的小程序B[lutehr.gliethttp] return; } adb_close

    1.2K30

    ADB 学习(2):adb install 命令

    一、前言 作为一个测试人员,对于手机的应用软件肯定少不了安装到指定的手机设备中,所以 adb install 这个命令是必不可少的。 二、详解 Ⅰ、当我们只有一台设备连接到 adb 服务器的时候,我们可以直接使用 adb install xx.apk 。 Ⅱ、当我们有两台或者以上的设备连接到 adb 服务器的时候,我们再使用上面的命令,就会出错,因为 adb 它不知道到底为谁去安装这个应用,因为毕竟人家也是有选择困难症的。 所以,这里就需要我们来为它做这个决定,adb -s xxxx install xx.apk 。 Ⅴ、除了上述的这些,我们可以执行 adb help 查看其它的参数: ?

    36240

    ADB 学习(5):adb shell (中)

    6、adb shell cat /proc/cpuinfo Android系统的 /proc 保存的系统各种实时信息,像CPU、没存等信息。 7、adb shell cat /proc/meminfo 正如上面一样,这个命令是查看内存相关信息,如图: ? 8、adb shell cat /proc/iomem 查看I/O内存分区的相关信息,注意,这个分区有些手机权限是不一样的,可能需要切换到 root 权限才能操作。如图: ? 9、adb shell cat /system/build.prop | findstr "ro.product.model" 获取手机型号信息,如图:(PS:我的手机好随意) ? 10、 adb shell cat /proc/cpuinfo | findstr "Processor" 获取手机处理器信息,如图: ?

    22430

    ADB 学习(6):adb shell (下)

    18、adb shell df 获取手机系统各个分区相关信息,如图: ? 19、adb shell dmesg 查看输出Linux内核的环形缓冲区信息,从而获得系统架构、CPU、挂载硬件、RAM等信息,如图: ? 20、adb get-serialno 获取手机设备的序列号,如图: ?

    17820

    mac平台adb、tcpdump捕手android移动网络数据包

    下载adb工具 我開始的时候从网上下载了低版本号的adb,始终不成功。显示offline. 这时你得下载最新版本号的adb 一种方式是到 developer android去下载 http://developer.android.com/sdk/index.html 下载一个ADT, 那里面就有最新的adb 还有一种是到这里下载最新的1.0.31。 这是我打包了adb上传的,下载地址 3. 下载了adb后。能够測试下它的版本号,先cd到它的文件夹,例如以下命令 4. 參考博文: http://blog.csdn.net/quicksand201/article/details/19190821 这步搞定后,就能保证用adb shell了,输入adb devices后

    13920

    ADB 学习(1):adb devices 命令

    一、前言 关于环境搭建问题,这里就不在写了,之前在上一篇 monkey 环境搭建中,写的也比较详细,点击传送门 因为monkey这个工具在执行时就是通过adb这个命令来与我们的真机或者模拟器进行通讯的 adb devices 就可以实现,直接在命令行控制台中输入“ adb devices ”,我们就可以看见如图: ? Ⅱ、device 状态:这个状态表示的是真机或者模拟器已经连接到了adb服务器上,但是并不代表我们已经可以对他们进行操作。 Ⅲ、offline 状态:表示真机或者模拟器没有连接到adb 服务器 或者是没有响应。 Ⅳ、no device 状态:这个在我这里是没有显示的,直接是空。 四、注意 有些模拟器或者真机在Windows系统下可能直接执行 adb devices 时并不能直接连接成功,这时就需要使用命令 adb connect 127.0.0.1:port 来连接

    1.2K20

    ADB 学习(3):adb uninstall 命令

    Ⅰ、当我们只有一台设备连接到 adb 服务器的时候,我们可以直接使用 adb uninstall com.xx.xx 。 Ⅱ、当我们有两台或者以上的设备连接到 adb 服务器的时候,adb -s xxxx uninstall com.xx.xx 。 Ⅲ、如上图所示,uninstall 中有个特殊的存在的,就是 -k :adb -s xxxx uninstall -k com.xx.xx 。 意思是,卸载了应用但是保留卸载软件的配置和缓存文件。 可以使用命令:adb shell pm list packages ,会出现你手机中所有安装包的包名,找到你需要卸载的就可以了,实在不知道可以找开发人员要也是可以的。 adb shell 将会在后续博客中写到。

    93420

    ADB 学习(4):adb shell (上)

    一、前言 安卓系统是基于Linux系统开发,也就支持常见的Linux的命令,这些命令都保存在手机 “/system/bin” 的目录下,我们连接手机就可以使用命令 adb shell 来执行这些命令 二、指令详解 1、adb shell ls 注意,连接上手机后要打开调试功能,不然就会出错。 ? 我们也可以先输入 adb shell 进入系统之后,直接输入ls也是可以的。 4、adb shell dumpsys power 这个命令是查看电源管理的相关信息,如图: ? 5、adb shell dumpsys telephony.registry 这个命令是查看电话相关信息,如图: ?

    71920

    ADB Shell 命令_手机adb命令大全

    shell dumpsys activity activities 或者 adb shell dumpsys activity top 调用 Activity adb shell am start 调用 Service adb shell am startservice [options] <INTENT> 发送广播 adb shell am broadcast -a android.intent.action.BOOT_COMPLETED 查看屏幕分辨率 adb shell wm size 查看屏幕密度 adb shell wm density 将屏幕密度修改为 100dpi adb shell wm density 100 恢复原屏幕密度 adb shell wm density reset 屏幕截图 adb exec-out screencap -p > jietu.png 录制屏幕 录制屏幕以 mp4 格式保存到 /sdcard: adb shell screenrecord /sdcard/filename.mp4 需要停止时按 Ctrl-C,默认录制时间和最长录制时间都是 180 秒。

    8230

    扫码关注腾讯云开发者

    领取腾讯云代金券