【Android】No Android SDK found(mac)+ 真机调试
【1】No Android SDK found

如果没下载SDK,可以去google官方下载
如果因为上网问题,这里提供两个网址,有人整理好了,这里先谢谢他们,下面两个择其一下载
http://tools.android-studio.org/index.php/sdk
https://www.androiddevtools.cn/
把SDK下载好后解压,解压出来的文件夹随你想放哪,我个人是存放在Home(个人专属)里面

最终,我是参考别人的博客解决问题https://blog.csdn.net/a145127/article/details/83753521
整个思路就是
(1)创建一个文件夹,名称随便,设定完SDK路径,即可删除(感觉创建这个文件夹的目的,就是进入Android studio里面)
(感觉不创建应该也可以,但是我已经设定好了,没找到方法删除路径,除非重装。。。)
(2)别人博客里的第三步,从File进入Project Structure...,new之后,路径是SDK解压后【你最终决定的路径】
(3)最后进入Setting...,看是否检测到SDK
后续再检测看看是否成功

【2-1】真机调试,环境变量设定
这里先去复制SDK路径

打开【终端】,如果不知道,可以百度一下【mac 终端】,有很多资料的
我是习惯把【.bash_profile】文件,建立在我下载的SDK文件夹里面
终端开启后,输入cd ...命令(把SDK路径贴上),目的是跳转到这个文件夹下
cd /User/.../android-sdk-macosx
跳转后,在这指定的目录下,我建立一个【.bash_profile】文件
这里提一点别的,建立的这个文件是隐藏的,如果想看到这个文件,可以用 command键 + shift键 + 点(键盘上【>】同一位置)
touch .bash_profile
建立完毕后,打开这个文件
open .bash_profile
输入完上述命令,会弹出一个新的视窗【文字编辑文件】
这文件目前还是空白的
输入以下的路径(路径最后的platform-tools文件夹,此文件夹内就有真机调试必要的adb执行档)
然后command键 + S 保存后,即可关闭这个新的视窗(终端不需关闭,还需要一些指令)
export PATH=$PATH:/Users/.../android-sdk-macosx/platform-tools
最后测试adb前,还必须执行source命令,让环境变量生效。额外补充,再次重启终端,还必须再次执行source命令
source .bash_profile
然后测试是否正常,在终端里输入adb命令,输入完这条命令,有以下两种情况
(1)【adb:command not found】失败,也许看看路径是否正确?
(2)【Android Debug Bridge version xxx】成功了
adb version
下面还有【2-3】,先不要把终端关闭
【2-2】真机调试,手机端开启"开发者模式"
每个手机开启的方法不同,不过都大同小异,具体可以百度一下自己手机的型号
并且打开USB调试
【2-3】真机调试,添加手机ID
完成【2-2】后
输入命令,查看手机信息,主要是Vendor ID(后续添加用)
system_profiler SPUSBDataType

复制Vendor ID后,在终端里输入命令(查找ini文件,后续要添加ID),最终输入【:wq】,用意是存储后离开
vi ~/.android/adb_usb.ini
 
 
至此,就可以实现真机调试了
【Android】No Android SDK found(mac)+ 真机调试的更多相关文章
- ipone mac真机调试
		safiri 识别不了iPhone 真机 需要在iPhone上 做设置 safri-> 高级 ->web检查器 进行设置,然后重新启动 safri即可... 
- iOS 证书、真机调试、发布 App Store
		之前对iOS的证书弄的很不清楚,Xcode里面也有各种证书,作为一只有强迫症的巨蟹座,这是不能忍的 趁着准备发布自己的第一个app,梳理一下这块内容 主要参考了这几篇文章: iOS开发:创建真机调试证 ... 
- 在Mac系统上配置Android真机调试环境
		在Mac系统上配置Android真机调试环境 mac上配置安卓环境还说挺方便的,真机调试也比win上要好一些.win上被各种软件强行安装了xxx助手. 在mac上就了一个干净的感觉. 下载Androi ... 
- Mac android studio真机调试步骤
		Mac android studio真机调试步骤 这些步骤是在百度中查找的,当时记录下来了,过了个把月了,今天写出来,我也重温步骤. 1.找到android的SDK路径,一般是 /user/你的电脑名 ... 
- Android开发-mac上使用三星S3做真机调试
		之前一直未使用真机进行Android开发,为准备明天的培训,拿出淘汰下来的s3准备环境,竟然发现无法连接mac,度娘一番找到答案,如下:mac 系统开发android,真机调试解决方案(无数的坑之后吐 ... 
- macbook Android开发环境搭建,真机调试
		买了一台MacBook,本以为可以鼓捣一下iOS开发之类的,可惜导师要我做Android开发.无奈开始了在MacBook上开发Android的工作. 从开始配置环境到应用成功在真机上运行,也是曲曲折折 ... 
- android开发期间使用真机调试但系统无法识别出真机
		前言 前些天重装了系统,好不容易把所有的软件装好,结果发现打开android studio真机调试却出了问题. 一.症状: 1.手机端设置完全没问题(打开了调试模式......) 2.电脑端右下角不出 ... 
- DoNet屌丝学Android(一)——Android开发准备工作 & No HelloWord & (真机)调试
		先乱扯淡一下吧,本人一.net屌丝,手持Android 4.2.2手机,Win7 x64本本,闲来无聊学习一下Android的开发,至于要开发啥玩意目前没有什么想法,就是想学学,搞不好是三分热度也有可 ... 
- 【转】Ubuntu 14.04配置安装java环境和android开发环境(包括真机调试环境)
		原文网址:http://my.oschina.net/HalZf/blog/347351 总要记录下过程,不然老是会忘记掉-真老了.-_-! 一.配置安装ubuntu 64位java环境: 1.下载l ... 
随机推荐
- Kioskcached(2) 之 使用tcmalloc 替换 ptmalloc
			前言 我在 Kioskcached(1)之 Memcached & Redis & Kioskcached 性能测试对比 中找到的一个问题是 malloc,对于一个内存型数据库,很容易 ... 
- prometheus(7)之数据类型与PromQL语法
			Prometheus的四种数据类型 counter (只增不减 计数) Gauge (常规数值 可变化大小) histogram (柱状图 小于上边界的 总数与次数) summary (分位数 小于 ... 
- idea断点调试
			基本使用 1 show execution point (Alt+F10):跳转到断点所执行的地方,也就是说你在看代码的时候,点到其他地方,一点这个按钮,就到了程序执行到当前哪行的代码的地方. 2 s ... 
- C# for Beginner Part 21 to 30
			Part 21 Inheritance in c# Why Inheritance Pillars(支架) of Object Oriented Programming 1,Inheritance(继 ... 
- requests的get请求基本使用
			官方文档 https://docs.python-requests.org/zh_CN/latest/ 快速上手 https://docs.python-requests.org/zh_CN/la ... 
- 【Rancher相关问题】Rancher 2.5.8 及以下版本,提示Alert: Component controller-manager,scheduler is unhealthy.
			问题描述 如图,Rancher2.5.8版本提示 controller-manager,scheduler 不健康,管理的k8s集群版本1.21.1 解决方法 在Master节点执行如下命令: sed ... 
- [Comet1173]最简单的题
			称区间$[l,r]$的"信息"为其的答案和第一个.最后一个大于$x$的位置,显然通过$[l,mid]$和$[mid+1,r]$的信息可以$o(1)$合并得到$[l,r]$的信息 考 ... 
- [atARC119D]Grid Repainting 3
			将每一行和每一列分别作为一个点,当第$i$行第$j$列的格子为红色时,将第$i$行与第$j$列连边 此时,考虑选择第$i$行的红色格子并将第$i$行的格子全部改成白色: 关于这一操作的条件,即需要第$ ... 
- [bzoj4943]蚯蚓排队
			询问相当于要求长度为k的公共子串个数,很容易联想到hash,由于询问是对全局的,因此对全局开一个hash的桶对于合并/删除操作,将中间新产生/需要删除的字符串暴力修改即可,单次复杂度最坏为$o(k^{ ... 
- 微信和QQ这么多群,该如何管理好友关系?
			本文节选自<设计模式就该这样学> 1 中介者模式的应用场景 在现实生活中,中介者的存在是不可缺少的,如果没有了中介者,我们就不能与远方的朋友进行交流.各个同事对象将会相互进行引用,如果每个 ... 
