macOS配置安卓手机调试,adb环境变量的配置与手机调试/android studio配置adb与手机调试_mac 没有安装安卓sdk adb devices 怎么连接手机-程序员宅基地

技术标签: android-studio  macOS  adb  

//欢迎加我VX进群交流
vx账号:-Sep07

首先复制工程路径,在Android studio中粘贴路径打开工程文件。

在这里插入图片描述

1.打开控制台(终端)

在这里插入图片描述

  1. 配置adb:打开Android Studio,在 File 中打开 Project Structure,复制sdk路径

/Users/Trillion-Star/Library/Android/sdk"
"Trillion-Star"是你电脑的用户名,注意修改。

3.然后打开终端,输入命令touch .bash_profile ,该命令的作用是创建该bash_profile文件,如果你之前配置过环境变量,存在该文件忽略这一步。

4.然后输入命令open -e .bash_profile用文本编辑器TextEdit打开.bash_profile文件。如果你是第一次配置环境变量,则该文档应该是空的。在这里插入图片描述

5.下面要在该文件中加入下面的代码
在这里插入图片描述

export PATH=${PATH}:/Users/Trillion-Star/Library/Android/sdk/platform-tools  # 这是Android SDk 路径
export PATH=${PATH}:/Users/Trillion-Star/Library/Android/sdk/tools # 这是adb环境变量 路径

6: 编辑好后按下 command + S 保存退出即可

7:刷新环境变量:source .bash_profile

8:测试是否adb是否安装成功,如果还不行,请检测你保存的sdk路径是否正确!
在这里插入图片描述
命令:adb version 出现图片中的效果则配置完成了。

接下来我们将手机连接好电脑,终端输入:
system_profiler SPUSBDataType
1、获取adnroid机的设备信息,复制Vendor ID(红圈位置)
在这里插入图片描述

2、终端输入:vim ~/.android/adb_usb.ini
3、输入i,进入编辑模式,将Vendor ID黏贴进去,再按esc ,然后输入:wq!保存
在这里插入图片描述

4、关闭adb:adb kill-server 再重启adbadb start-server
5、最后在终端中输入adb devices 输出的结果能返回刚刚复制的Vendor ID,就证明成功了。
5、接下来手机链接电脑,打开开发者模式,选择USB调试。
6、打开android studio运行一下就成功啦。在这里插入图片描述

//欢迎加我VX进群交流
vx账号:-Sep07
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/No1banana/article/details/123331056

智能推荐

C# .NetCore知识点-程序员宅基地

文章浏览阅读6.6k次,点赞11次,收藏79次。1、.netCore的执行过程2、如何在controller中注入service?在Config Services方法中配置这个service在Controller的构造函数中 添加这个依赖注入3、.netCore比.net更具优势的地方是什么?跨平台,可以运行在 Windows 、Linux 和 MAC 系统上对框架本身安装没有依赖,所有依赖都和程序本身在一起.netCore处理请求的效率更高,进而可以处理更多的请求具有更多的安装配置方法4、.netCore主要的特性有哪些?依赖注入_.netcore

苹果电脑删除数据恢复该怎么做?恢复Mac电脑误删文件的4种方法_easyrecovery crack-程序员宅基地

文章浏览阅读1k次,点赞25次,收藏27次。如何在Mac上恢复误删除的文件?在日常使用Mac电脑时,无论是工作还是娱乐,我们都会创建和处理大量的文件。然而,有时候可能会不小心删除一些重要的文件,这无疑会给我们带来一些麻烦。那么,要在Mac电脑上恢复误删除的文件,我们可以采取以下4种方法,本文将详细介绍这些方法。_easyrecovery crack

C# Lambda表达式和linq表达式 之 匿名对象查询接收-程序员宅基地

文章浏览阅读376次。很多小伙伴都用过Lambda表达式和linq表达式,用起来也得心应手,但是有的小伙伴对匿名对象的查询与接收比较迷茫,(没有定义相应的实体),怎么在where()里面进行条件筛选呢?常规用法我就不说了,我们来说一下匿名对象怎么操作。我们先看一下Lambda表达式的形式:Lambda表达式说明x=>x*x返回参数值的平方x=>{r..._list>查询里面的数据并取值

进程在操作系统内核程序临界区不能进行调度与切换,在普通临界区能够调度与切换?什么是临界资源?什么是临界区_为什么访问普通临界区可以发生进程调度-程序员宅基地

文章浏览阅读3.9k次,点赞11次,收藏20次。操作系统考研真题进程在操作系统内核程序临界区不能进行调度与切换,在普通临界区能够调度与切换?什么是临界资源?什么是临界区_为什么访问普通临界区可以发生进程调度

[海思]--Hi3516a--GPIO(用户层)_海思sdk用户层控制gpio-程序员宅基地

文章浏览阅读5.6k次,点赞2次,收藏15次。[海思]–Hi3516a–GPIO(用户层)控制篇海思Hi3516aGPIO用户层控制篇gpio 玩过单片机的人都应该很熟悉了,然而在linux中,gpio操作属于内核层的范畴,用户想要直接配置gpio的模式和读取gpio的状态是比较困难的一件事情。那么本文主要讲述如何利用海思sdk已有的资源来实现用户层的gpio操作_海思sdk用户层控制gpio

javaweb基于SSH开发家庭收支管理系统源码 课程设计 大作业 毕业设计-程序员宅基地

文章浏览阅读185次。Jdk+Tomcat6+SQLSERVER数据库。开发家庭收支管理系统(大作业/毕业设计)开发环境: Windows操作系统。

随便推点

储能容量优化配置及经济调度模型:基于粒子群算法和遗传算法的混合发电系统调峰方案-程序员宅基地

文章浏览阅读282次。其次,引入粒子群算法,结合含有抽水蓄能机组的混合发电系统的调峰经济调度模型,提出双层储能容量优化配置的方法。而将粒子群算法与含有抽水蓄能机组的混合发电系统的调峰经济调度模型相结合,可以获得储能的最优容量配置,进一步提高混合发电系统的经济性和效益。通过介绍遗传算法和粒子群算法的原理及其在该问题中的应用,并进行实验验证,展示了双层储能容量优化配置的有效性和优越性。本人亲子编写,可修改,上层用遗传算法出容量配置,下层粒子群算法出运行调度计划,以成本最低得到含抽水蓄能机组的混合发电系统的调峰经济调度模型。

Python-PyCharm 报错解决:ImportError: cannot import name 'InteractiveConsole' from 'code'-程序员宅基地

文章浏览阅读5.4k次。此文首发于我的个人博客:Python-PyCharm 报错解决:ImportError: cannot import name ‘InteractiveConsole’ from ‘code’ — zhang0peter的个人博客早上在用PyCharm跑Python代码时遇到报错:Traceback (most recent call last): File "C:\Users\pete..._importerror: cannot import name 'interactiveconsole' from 'code

Layui下拉框赋值,局部刷新_layui刷新下拉框-程序员宅基地

文章浏览阅读645次。Layui下拉框_layui刷新下拉框

如何通过Vue.js脚手架工具搭建Vue.js项目_npm 安装脚手架-程序员宅基地

文章浏览阅读806次,点赞16次,收藏20次。通过npm全局安装@vue/cli脚手架 ,@3.10表示下载某个指定版本,如果不写,则默认下载最新版本。如果已经安装了 vue-cli (1.x或者2.x) ,需要先卸载,再重新全局安装vue-cli。(首次使用安装 vue 脚手架可跳过此步骤)_npm 安装脚手架

3DES加密解密_3des的加密过程为des加密--程序员宅基地

文章浏览阅读1.2w次。3DES又称Triple DES,是DES加密算法的一种模式,它使用3条56位的密钥对数据进行三次加密。3DES(即Triple DES)是DES向AES过渡的加密算法(1999年,NIST将3-DES指定为过渡的加密标准),加密算法,其具体实现如下:设Ek()和Dk()代表DES算法的加密和解密过程,K代表DES算法使用的密钥,M代表明文,C代表密文,这样:3DES加密过程为:C_3des的加密过程为des加密-

推荐-25个开源软件-程序员宅基地

文章浏览阅读2.2k次,点赞4次,收藏9次。今天,我想让您对下一个 25 个出色的开源软件。您可以安装它,并且几乎开箱即用!_开源软件