我的安装全记录,有坑踩了已记录,不一定完全适用,可以看看。

文章目录

  • 前言
  • 一、安装Java环境
    • 1.查看java环境
    • 2.安装jdk
  • 二、安装AndroidStudio
  • 三、运行第一个HelloWord
  • 四、真机调试
    • 1.开发者模式
    • 2.安装adb调试助手
  • 五、导入zip到AS
  • 总结

前言

上过Android开发的课,但是不接触4年有余,而且现在用mac m1,今天搞搞环境试试看,兴许会用上,记录一笔,如有帮助可以看看。

macpro m1 + 真机调试

一、安装Java环境

1.查看java环境

查看本机是否有java环境,安装好后查看环境,这里备份一下我自己的环境,方便以后查看:

我参考的是这篇文章:MAC m1 安装Android studio
检查是否有安装java

# 显示jdk版本
java -version
# 显示系统默认jdk版本路径
/usr/libexec/java_home
# 显示系统中所有jdk版本路径
/usr/libexec/java_home -V

这里路径很重要,下一步会用到!


这里我的路径在:/Library/Java/JavaVirtualMachines/zulu-18.jdk/Contents/Home,注意你的路径,将下面这段话写进~/.zshrc 配置文件中:
注意这里换为你自己的路径

#可以cmd中直接写入
echo JAVA_HOME=/Library/Java/JavaVirtualMachines/zulu-18.jdk/Contents/Home  >> ~/.zshrc# 也可以打开文件复制进去
# 打开文件
open -e  ~/.zshrc#这段复制进去
JAVA_HOME=/Library/Java/JavaVirtualMachines/zulu-18.jdk/Contents/Home
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
PATH=$JAVA_HOME/bin:$PATH:.
export JAVA_HOME
export CLASSPATH
export PATH

保存后,重置环境变量,使其生效

source ~/.zshrc

查看是否设置成功

echo $JAVA_HOME


如果没看到内容,上面再检查检查。

2.安装jdk

m1下载地址:https://www.azul.com/downloads/

往下滑找到筛选,下载dmg格式安装

下载好双击安装即可:

安装完成,回到第一步查看java环境,就有内容了,over。

mac比较方便的一点是不用去配置环境变量了,在装AndroidStudio的时候自动会安装一些必要插件。

二、安装AndroidStudio

官网下载地址:https://developer.android.google.cn/studio

下载在1个G左右,如果有更快的下载链接也可以下载,反正安装的时候会让你选自动更新,也可以直接在官网下载最新的稳定版,我这里最新是2021.2.1版本。

首次安装选择没有设置导入:

一个小问题记录:
Mac电脑 Android Studio第一次打开提示Unable to access Android SDK add-on list
是的,我也遇到了,这篇文章告诉我直接Cancel跳过,后面在项目里面下载sdk即可。

三、运行第一个HelloWord

参考文章:使用Android Studio创建第一个程序Hello word超详细

文章是windows版本,大同小异,创建完第一个示例demo后,需要配置基础编译环境:

  1. AndroidStudio -> Preferences…

    2.Android SDK -> sdk 下载需要的:(前面报没有sdk这里解决)
    SDK Platforms平台版本,这个版本如果真机调试,需要下载和真机一致的Android版本,真机即手机应用设置中查看本机的Android版本,大部分是11,少数升级到12了,根据需要下载。

    下载完成后,用示例代码,点击右边三角即是模拟器执行:

    第一个程序wait一下就OK了。

    有很多文章在说m1刚出时,模拟器不能使用的情况,我现在自动更新到最新版本好像没有什么问题呢。

四、真机调试

1.开发者模式

使用真机调试需要打开手机的开发者权限,

参考文章:Android Studio真机调试方法

1.开发者权限:开
2.Android版本,在AndroidStudio -> Preferences… -> Android SDK -> SDK Platforms 中下载和自己真机一样的版本

3.如果你也是m1的电脑,你会发现电脑是typeC口的,你需要一根USB转typeC的转换器,开发者麻木…

这里看到的还是虚拟设备,找不到真机:

看了很多下载,Google USB Driver的教程,才发现是因为win10驱动由硬件制造商提供,才有这个安装选项,mac 是没有的,官网中有说明。

2.安装adb调试助手

  1. 安装:
#选择一个镜像,需要选择镜像和输入密码:我这里都选的1
/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"
#时间稍长、下载完成后,根据提示运行
source /Users/admin/.zprofile #这一句的地址是你的地址,可能不同#下载助手
brew install --cask android-platform-tools



2. 查看是否安装成功,查看真机

#查看adb版本:
adb#查看 真机
adb devices
#查看安装的位置
brew info --cask android-sdk


3. 查看真机设备

adb devices

我这里没有显示真机啊,我又麻木了,参考:
1.Mac下如何用USB调试Android真机
2.MacBook Pro 上使用Android 真机测试
还是没有显示!!!

终极解决办法:换数据线。我在这里卡了2个小时,懂?朋友们,成功了!!换了typeC-typeC的数据线!!!

激动的心颤抖的手!!

哈哈哈哈哈,开心~

叮~~后面就可以看看怎么编译复杂的工程啦。

五、导入zip到AS

1.从第一个demo程序中复制出本机配置文件

# 打开第一个hello工程跟目录
open ~/AndroidStudioProjects/hello

2.复制以下四个文件到新的工程中并替换(mac打开隐藏文件shift+command+。 关闭隐藏文件shift+command+.)

3.androidStudio导入zip即可,加载中会下载相关库。

如果报:Plugin [id: ‘com.android.application‘, version: ‘7.2.2‘, apply: false] was not foun,build.gradle这个文件看看和源文件的区别,版本相差太大,可以用原文件的


总结

一波多多折,环境装了我两天,没有放弃,咳咳;代码10分钟,环境半小时。
本文这么多外链都是筛选出来的,有用,感谢。记录一手,如果后面有人踩坑了,希望能帮一个是一个,留下帅气的身影。

题外话:一篇虚拟调试比较详细的教程

mac M1 安装AndroidStudio打开真机调试相关推荐

  1. ubuntu android 真机调试,Ubuntu下AndroidStudio的真机调试

    手机设置里面,开启开发者选项,然后再打开USB调试 (我的小米手机需要USB打开方式为文件传输) 查看手机端口id 终端输入命令 lsusb, 系统会列出所有的usb设备.例如: Bus 004 De ...

  2. mac 10.10 android 真机调试,在Mac系统上配置Android真机调试环境

    我使用的系统是OS X Yosemite 10.10.2,使用的Android手机是MX4 Pro 1. 安装adb客户端.你可以下载好最新版本的SDK,在platform-tools目录下有adb命 ...

  3. android 解析错误 真机,AndroidStudio使用真机调试时出的一些bug

    文章目录 说明 高德地图报错 - 错误代码7, key错误 OPPO/VIVO手机安装时包解析错误 说明 此处记录一些这种情况的bug : 在用正式签名打包上线使用的时候没问题, 但是使用USB安装调 ...

  4. 移动开发者选项手机如何打开真机调试模式

  5. Android开发-mac上使用三星S3做真机调试

    之前一直未使用真机进行Android开发,为准备明天的培训,拿出淘汰下来的s3准备环境,竟然发现无法连接mac,度娘一番找到答案,如下:mac 系统开发android,真机调试解决方案(无数的坑之后吐 ...

  6. Mac M1 appium Android iOS 启动真机调试

    前言:继 Mac M1 appium环境搭建成功之后,又要开始真机调试的环节啦,还没搭好环境的小伙伴戳   Mac M1 平台搭建 appium 环境_抓到一只测试小白的博客-CSDN博客,接下来要开 ...

  7. mac调试android studio,Mac系统下AndroidStudio真机调试

    Mac系统下AndroidStudio真机调试. 一.首先将android手机通过USB数据线连接Mac,获取设备的Product ID,这里提供两种获取方式: 打开终端输入:system_profi ...

  8. (mac)魅族魅蓝Note5真机调试时无法安装apk

    环境:魅蓝Note5,系统Android6.0,Mac, Android studio开发环境 打包apk真机调试时,提示 DELETE_FAILED_INTERNAL_ERROR Error whi ...

  9. Mac OS X 10.10, Eclipse+ADT真机调试代码时,Device Chooser中不显示真机的解决方式

    Mac OS X 10.10的环境下.Eclipse+ADT,进行真机调试时,会出现一个问题. Device Chooser对话框里不显示真机设备,仅仅有又一次插拔数据线才干够. 经过測试.有两个暂时 ...

最新文章

  1. Deepin 下安装 Docker
  2. 【leetcode】86. Partition List
  3. YII2 Model 类切换数据库连接
  4. nginx基本配置与参数说明
  5. CMD批量创建目录-配置管理
  6. Windows Server 2008 IIS7.0 发布html和Asp.net网站
  7. Vue 3.2 发布了,那尤雨溪是怎么发布 Vue.js 的?
  8. 2mysql_2.Mysql常用命令行大全
  9. Wireshark文档阅读笔记-TCP 3 way handshaking解析与实例
  10. 用 TigerVNC 实现 Linux 远程桌面
  11. matlab中进行多行注释
  12. 【机器学习】基于朴树贝叶斯的言论过滤器
  13. 视频教程-C/C++黑客编程入门教学视频-C/C++
  14. AMD CPU 开启Android Studio emulator虚拟机
  15. 上海市四金和税的算法
  16. python实现千牛客服自动回复语_千牛客服自动回复话术
  17. archlinux什么桌面好_ArchLinux搭建高效便捷的平铺式桌面
  18. 最近很火的ChatGPT和GPT4
  19. 人事系统中如何根据打卡数据自动产生考勤记录
  20. 如果推动世界进步的是魔法,世界将会怎样?

热门文章

  1. PIL.UnidentifiedImageError:cannot identify image file ‘xxx.jpg‘
  2. 为黄磊女儿担心?对明星育儿方式认真,你就输了
  3. 浏览器页面操作——实时监控网页变化,读取网页内容
  4. vs2012快捷键规范整理代码
  5. java中this有什么作用_JAVA中this有什么作用?
  6. 修改npm的registry为淘宝镜像(npm.taobao.org)
  7. centos和ARM编译安装Sqlite完整教程
  8. 【通用收藏】般若波罗蜜多心经
  9. 用matlab绘制跳动的心
  10. 【路径规划】基于麻雀算法求解栅格地图路径规划及避障含Matlab源码