ubuntu下真机调试android(代码片段)

吴豪杰 吴豪杰     2022-10-30     140

关键词:

0. 前言

Ubuntu 下进行真机调试,不再像 Windows 下面那么简单了,需要手动配置一些文件才能够拥有正确的调试姿势,本文将讲解如何最简配置 Ubuntu 真机调试。

1. 获取 USB 设备

输入命令 lsusb 显示系统中以及连接到系统的USB总线信息,会出现很多行信息,每一行由以下四部分组成:

  • Bus 002: 总线序号
  • Device 011: 总线设备序号
  • ID 05c6:676c: 设备编号
  • Qualcomm, Inc: 生产厂商

我们需要的便是调试真机的设备编号,这里,我们输入 lsusb 命令:

根据生产厂商找到对应的手机,笔者这里是高通 Qualcomm(使用的一加手机):

Bus 002 Device 011: ID 05c6:676c Qualcomm, Inc.

记住编号 05c6:676c.

2. 添加 Rules

接下来就需要在系统目录中添加该设备,在 /etc/udev/rules.d/ 目录添加文件 xx-android.rules,其中 xx 为任意比当前目录中存在数字大的数字,笔者电脑该目录没有其它文件,所以为 01-android.rules.

在文件中写入以下内容:

SUBSYSTEM==”usb”, SYSFSidVendor==”编号前半部分”, MODE=”0666”

然后保存,如图:

保存后要记得修改文件的权限:
sudo chmod a+x 01-android.rules

3. 重启生效

最后,执行下面的命令重启 udev 服务:
sudo /etc/init.d/udev restart
切换至 Android SDKplatform-tools 目录执行:
sudo ./adb kill-server
sudo ./adb start-serve

注意,一定要以 sudo 执行才可以哦

如此一来,就可以使用手机进行调试了:

unity-真机调试android(代码片段)

title:unity-真机调试Androidcategories:Unity3dtags:[unity,Android,调试,profile]date:2017-01-1110:32:52comments:falsemathjax:truetoc:trueunity-真机调试Android,有点久没有真机调试过了.前篇使用Android手机真机调试unity项目-https://blog.csdn.net/qq_39147299/article/details/... 查看详情

android逆向笔记-idapro动态调试android程序(真机)(代码片段)

这里的安卓版本是:Android5.1.1(Lollipop,API22)LGEGoogleNexus5arm使用的IDA为:IDAPro6.8将android_server送到/data/local/tmpadbpushandroid_server/data/local/tmpadbshellsumvandroid_serverandroi 查看详情

react-native真机调试踩坑指南(代码片段)

...下仅针对Mac环境~~安卓1、adb找不到命令?Adb的全称为AndroidDebugBridge,就是起到调试桥的作用,真机调试安卓必备的工具。做RN开发一般都会安装androidstudio,在安装之初会有一个android-platform-tools选项,这个就是adb用到的东西了... 查看详情

react-native真机调试:coloudnotconnecttodevelopmentserver(代码片段)

启动reactnative项目是输入指令:react-nativerun-android,但是连接真机后报连接不上srever的错误,解决办法如下:连接上真机以后,摇动手机,点击reload,提示coloudnotconnecttodevelopmentserver,1.关闭启动的项目2.连接手机3.在项目根目录打... 查看详情

androidstudio无线真机调试(代码片段)

...置环境变量步骤:在系统环境变量Path上新建:D:\\androidSDK\\android-sdk-windows\\platform-tools配置完成后,直接重启电脑a.第一步:手机用数据线连 查看详情

react-native真机调试(代码片段)

...境,见官方文档,必须安装的依赖有:Node、Python2、JDK和AndroidStudio。AndroidStudio安装配置直接看官方文档就可以了,注意安装后的环境变量的配置2.创建新项目:npxreact-nativeinitAwesomeProject3.使用Android真机为例  注意开启USB调试,... 查看详情

rn真机usb调试(代码片段)

...输出只有一个是连接状态。现在你可以运行react-nativerun-android来在设备上安装并启动应用了。译注:在真机上运行时可能会遇到白屏的情况,请找到并开启悬浮窗权限。比如miui系统的设置在此处。提示你还可以运行react-nativerun-an... 查看详情

xcode真机调试之unabletoinstall“xxx“(代码片段)

真机调试出现unabletoinstall“xxx”DetailsUnabletoinstall"xxx"Domain:com.apple.dt.MobileDeviceErrorDomainCode:-402620395UserInfo:DVTErrorCreationDateKey="2022-11-2506:51:26+0000";IDERunOperationFailingWorker=IDEInstalliPhoneLauncher;--Avalidprovisioningprofileforth... 查看详情

移动端真机调试实战经验(代码片段)

...然有一定的效果,但是还是不能完全模拟,我们还需要在真机环境下测试。本文介绍的 查看详情

reactnative真机运行(代码片段)

前提条件:USB调试你需要开启USB调试才能在你的设备上安装你的APP。首先,确定你已经打开设备的USB调试开关确保你的设备已经成功连接。可以输入adbdevices来查看:$adbdevicesListofdevicesattachedemulator-5554offline#Google模拟器14ed2fccdevice#... 查看详情

《移动项目实践》实验报告——android调试与上线(代码片段)

...计思路、关键源代码等)配置build.gradle在app的build.gradle的android标签下加入如下android...signingConfigsdebugv1SigningEnabledtruev2SigningEnabledtruereleasev1SigningEnabledtruev2SigningEnabledtrue ...生成SignedApk1)在Build菜单中选择GenerateSignedBundle/APK…ÿ... 查看详情

ios真机调试打印并保存控制台输出日志(代码片段)

...目的输出日志有下面两种情况:1、如果是模拟器或者真机连接xcode的时候就可以直接在控制台打印log,查看输出日志;2、如果是真机调试同时不能连接xcode的时候就不能直接在xcode的控制台查看输出日志了,但是... 查看详情

uniapp使用本地原生插件及本地真机调试(代码片段)

1、项目根目录下创建目录nativeplugins2、插件放入nativeplugins目录下,如下截图3、manifest.json文件打开,选择App原生插件配置菜单,选择本地原生插件4、插件中有用到权限的,需要在manifest.json文件,App权限配置菜... 查看详情

钉钉小程序websocket链接andriod实机链接失败,钉钉开发工具,真机调试,ios实机均无问题(代码片段)

...,接收数据。问题描述(以下所有客户端均指代Android实机客户端࿰ 查看详情

macm1安装androidstudio打开真机调试(代码片段)

...目录前言一、安装Java环境1.查看java环境2.安装jdk二、安装AndroidStudio三、运行第一个HelloWord四、真机调试1.开发者模式2.安装adb调试助手五、导入zip到AS总结前言上过Android开发的课,但是不接触4年有余,而且现在用macm1࿰... 查看详情

mac控制台(console)收不到真机中发送日志的问题(代码片段)

...不太好调试的情况,所以想用日志来辅助调试。场景就是真机中使用NSLog(…)、os_log(…)或者iOS14里最新的Logger对象发送日志,但是在Mac控制台(Console)里,对应真机设备上的日志并不显示。首先确定日志的确发送了。这可以通过观... 查看详情

真机调试

...个python项目,将一下代码复制到项目的py文件中。2.修改android系统版本以及待启动的app等参数。3.使用定位元素的形式对某个按钮进行点击或其他操作。(和之前的步骤都是一样的啦!) 查看详情

xcode:真机调试时,总是要求需要输入管理员账号和密码。(代码片段)

 弹出框如下图所示:解决方法:步骤一:打开钥匙串访问,找到系统 -> 我的证书里,相应的开发和调试证书。双击打开,选择访问控制,进行步骤二。步骤二:将访问控制,改为允许所有... 查看详情