Ubuntu系统adb开发调试问题记录

这篇具有很好参考价值的文章主要介绍了Ubuntu系统adb开发调试问题记录。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。


一、adb devices no permissions

  1. lsusb -t 设备树直观地查看设备的Bus ID和Device Num,lsusb找到对应的PID和VID
  2. 编辑udev规则
sudo vim /etc/udev/rules.d/51-android.rules 
# 添加一下一条
SUBSYSTEM=="usb", ATTRS{idVendor}=="0e8d", ATTRS{idProduct}=="201c",MODE="0666"
  1. 重启udev
sudo chmod a+x /etc/udev/rules.d/51-android.rules
sudo /etc/init.d/udev restart

二、自定义adb server端口

export ANDROID_ADB_SERVER_PORT=30375

三、动态库目录

#编译期查找
export LIBRARY_PATH=.:$LIBRARY_PATH
#运行时依赖
export LD_LIBRARY_PATH=.:$LD_LIBRARY_PATH

四、USB抓包

  • tcpdump抓包,wireshark分析
modprobe usbmon
tcpdump -D
#find something like this
#3.usbmon3 (USB bus number 3)
tcpdump -i usbmon3 -w usb_log.pcap

文章来源地址https://www.toymoban.com/news/detail-618799.html

到了这里,关于Ubuntu系统adb开发调试问题记录的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 双系统安装Ubuntu时,U盘启动后电脑黑屏问题记录

    使用电脑:2022年11月购入的惠普暗影精灵8pro 显卡:GTX3060 安装Ubuntu版本:18.04.1 重启电脑,从U盘启动后,只要一点击“Install Ubuntu”,电脑就会黑屏,无法进行任何操作。 按照网上和CSDN中其他帖子的办法,按“e”进入编辑模式,修改\\\"quiet splash\\\"的启动方式。 由于本机显卡是

    2024年02月16日
    浏览(28)
  • Ubuntu系统安装配置ADB

    1.1概述 adb的全称为Android Debug Bridge,就是起到调试桥的作用。通过adb我们可以在Eclipse中方便通过DDMS来调试Android程序,说白了就是debug工具。 2.1 安装命令 ADB的安装命令非常简单,只需要在Ubunu终端下输入如下命令即可安装: $sudo apt-get install adb 2.2 查看是否安装成功 在Ubuntu终

    2024年02月03日
    浏览(28)
  • win10+Vmware+ubuntu18 mosquitto调试记录

    记录一下在建立mqtt调试环境上遇到的问题及对策。 我的PC环境为,win10为办公环境,Vmware虚拟机安装ubuntu18,虚拟机主要用来进行代码编译,建立mosquitto server测试环境。 安装mosquitto网上很多教程,这里简单列举一下: sudo apt-add-repository ppa:mosquitto-dev/mosquitto-ppa 这一步我遇到了

    2024年02月13日
    浏览(26)
  • 【已解决】Ubantu问题记录:在连接网线的情况下ubuntu系统ping网关不通以及无法上网

    问题背景: 我们的服务器配置了两张在同一网段下的网卡,卡Ⅰ(eno4)连接以太网ip:192.168.2.10、网关192.168.2.1; 卡Ⅱ(eno2)ip:192.168.2.12、网关192.168.2.101连接另外一台物理机。当两个网口同时连接网线时,服务器就无法上网,当把eno2的网线拔出时,服务器就可以上网,所以推测

    2023年04月26日
    浏览(31)
  • ubuntu 使用 adb 工具卸载鸿蒙系统预装软件

    准备工作 打开 USB 调试 进入 “设置-关于手机” 连续点击版本号, 直到有提示开启了\\\"开发人员选项\\\" 进入 “设置-系统和更新-开发人员选项”, 打开 USB 调式, 顺便可以把\\\"自动系统更新\\\"关了 下载 adb 工具 官方地址: https://developer.android.google.cn/studio/releases/platform-tools 根据 PC 平台

    2024年02月04日
    浏览(26)
  • 【联想PC win11系统安装Ubuntu18.04/Ubuntu20.04】全程记录安装过程,和网卡驱动、显卡驱动等安装以及后续一系列问题

    电脑为联想台式机:Lenovo IdeaCentre-GeekPro 内存:32G 磁盘:512G固态硬盘+2T机械硬盘 CPU:i7-12700 GPU:NVIDIA RTX3060 学习需要安装Ubuntu18.04和win11系统共存。 之前装过Ubuntu16.04因为内核版本太老,显卡、声卡、有线无线网卡、蓝牙驱动都没有…,直接一个毛坯房了属于是,没有显卡驱

    2024年02月04日
    浏览(86)
  • 在Ubuntu Linux系统上安装RabbitMQ服务并解决公网远程访问问题

    RabbitMQ是一个在 AMQP(高级消息队列协议)基础上完成的,可复用的企业消息系统,是当前最主流的消息中间件之一。 由erlang开发的AMQP(Advanced Message Queue 高级消息队列协议 )的开源实现,由于erlang 语言的高并发特性,性能较好,本质是个队列,FIFO 先入先出,里面存放的内容

    2024年02月10日
    浏览(29)
  • 【Linux install】Ubuntu和win双系统安装及可能遇到的所有问题

    本文介绍了在windows环境下从零开始安装Ubuntu系统的方法,并提供了卸载Ubuntu系统的步骤,还介绍了一些在Ubuntu系统下查找、安装、卸载软件的方法。 先下载一下Ubuntu系统映像。官网下载得比较慢,可以去其他镜像源网站下载比如清华源。下载好的镜像是 iso 后缀。 随便准备

    2024年01月21日
    浏览(37)
  • Linux/Ubuntu系统下使用VS Code配置C/C++开发环境

        在Ubuntu下,使用VS Code来编辑代码或进行开发非常方便,下面记录一下如何配置gcc/g++编译器和GDB调试工具。 macOS下使用VS Code配置gcc、gdb搭建C/C++开发环境,见 macOS系统下 准备工作: 1. 安装VS Code,过程略。 2. 为VS Code安装C/C++ Extension Pack 扩展组件,其他插件会附带安装 3

    2024年02月03日
    浏览(42)
  • 搭建ubuntu容器内C/C++开发调试环境

    为了让容器内的调试器(gdb、lldb)能够正常调试,在创建容器时需要添加参数: podman添加参数: --cap-add=SYS_PTRACE ,docker添加参数 --cap-add=SYS_PTRACE --security-opt seccomp=unconfined 否则报错: Error disabling address space randomization: Operation not permitted 如果是使用podman则使用命令: 如果是

    2024年02月08日
    浏览(29)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包