首页 > 其他分享 >Android开发学习之路--MAC下Android Studio开发环境搭建

Android开发学习之路--MAC下Android Studio开发环境搭建

时间:2023-01-15 16:06:32浏览次数:69  
标签:Option -- Shift Cmd MAC Android android sdk


     一些资源可以参考如下网站,个人觉得不错:

     资源提供网站: ​​http://www.androiddevtools.cn/​​  


 1、下载android studio

    下载好之后解压缩后,打开finder,放到应用层的目录下去,如下图:

Android开发学习之路--MAC下Android Studio开发环境搭建_真机调试

   绿色的那个就是图标了,记得1.0版本是个小机器人的。哎,mac的安装还是相当方便的,不像win下一步,点击啊,各种install啊,心累。


2、安装/更新jdk和sdk

    既然更新好了,那么就去下载jdk1.7和sdk tool,然后指定sdk和jdk的路径。File->Project Structure(快捷键command+;)如下图:

Android开发学习之路--MAC下Android Studio开发环境搭建_真机调试_02

     jdk的路径一般是这样子了,sdk需要根据自己的sdk存放的路径来设置。

    天朝把google给屏蔽了,要更新sdk还得接着搞代理。

    打开Tools->Android>SDK Manager

Android开发学习之路--MAC下Android Studio开发环境搭建_真机调试_03

    点击红框出来如下界面

Android开发学习之路--MAC下Android Studio开发环境搭建_Android_04

    这里的Android studio有个小bug,首先把Android studio的界面先最小化,然后启动Android SDK Manager在桌面,点击Android SDK Manager->Preferences 然后设置

具体如下图:

Android开发学习之路--MAC下Android Studio开发环境搭建_android_05

        HTTP Proxy Port:80

其他代理设置可以参考上述的资源提供网站。

    当然你也可以直接从上述的网站里面直接获取sdk的相关资源。

    好了,设置好之后那就是漫长的等待下载了。


3、新建Hello Project

    按着指导下一步下一步先简单地建立个工程测试下,发现各种gradle的问题。什么plugin too old,明明是2.10的。搞不懂,最后stackoverflow找到了方法,设置了下版本,如下图:

Android开发学习之路--MAC下Android Studio开发环境搭建_Android_06

     把gradle:2.0.0改为了1.5.0,然后不要同步,关掉AS,重新开始,接着就是gradle的一些build了,之后就可以运行了。然后可以运行模拟器来启动android的应用了。


4、mac下的android真机调试 

    虽然android下的模拟器可以实现应用调试,但是速度实在是太慢了,所以得有真机调试才靠谱,但是mac下怎么来真机调试呢,还是得问问万能的google了,这里做个简单的介绍。

    首先usb连上手机,这里测试的是华为手机,接着在mac的终端输入命令如下:

system_profiler SPUSBDataType


接着就可以得到如下信息:

huawei TD Smart Phone:
Product ID: 0x1038
Vendor ID: 0x12d1 (Huawei Technologies Co., Ltd.)
Version: 2.55
Serial Number: 0123456789ABCDEF
Speed: Up to 480 Mb/sec
Manufacturer: MediaTek
Location ID: 0x14200000 / 8
Current Available (mA): 500
Current Required (mA): 500
Capacity: 1.97 GB (1,967,128,576 bytes)
Removable Media: Yes
Detachable Drive: Yes
BSD Name: disk2
Partition Map Type: Unknown
S.M.A.R.T. status: Not Supported



    其中的Vendor ID就是我们想要的信息,这里为0x12d1

vi ~/.android/adb_usb.ini


    然后继续在终端打开配置文件:

 在最后一行添加0x12d1,保存退出,再运行AS就可以用了

    如下图就可以真机调试了:

Android开发学习之路--MAC下Android Studio开发环境搭建_android_07

    至此,AS在mac下的环境就搭建好了,接下去就可以好好地学习了。

    在此再反思下,以前经常h5学学,然后不学了,ios学学,然后不学了,产品学学,然后不学了,linux学学,然后不学了,什么都想学,然后都是学习了一段时间又不学了,觉得没有提高,除了工作的linux还算知道点皮毛,别的都是菜鸟的入门级别,还是要专心学习一样,学好了,运用自如了,再去钻研另外一门,那样才会学得更深,才能提高自己。

    在此觉得学习书本《第一行代码》,视频就极客学院的android视频,Android开发学习之路开始了。

附:常用快捷键

Action

Mac OSX

Win/Linux

注释代码(//)

Cmd + /

Ctrl + /

注释代码(/**/)

Cmd + Option + /

Ctrl + Shift + /

格式化代码

Cmd + Option + L

Ctrl + Alt + L

清除无效包引用

Option + Control + O

Alt + Ctrl + O

查找

Cmd + F

Ctrl + F

查找+替换

Cmd + R

Ctrl + R

上下移动代码

Option + Shift + Up/Down

Alt + Shift + Up/Down

删除行

Cmd + Delete

Ctrl + Y

扩大缩小选中范围

Option + Up/Down

Ctrl + W/Ctrl + Shift + W

快捷生成结构体

Cmd + Option + T

Ctrl + Alt + T

快捷覆写方法

Cmd + O

Ctrl + O

快捷定位到行首/尾

Cmd + Left/Right

Ctrl + Left/Right

折叠展开代码块

Cmd + Plus,Minus

Ctrl + Plus/Minus

折叠展开全部代码块

Cmd + Shift + Plus,Minus

Ctrl + Shift + Plus,Minus

文件方法结构

Cmd + F12

Ctrl + F12

查找调用的位置

Ctrl + Option + H

Ctrl + Alt + H

大小写转换

Cmd + Shift + U

Ctrl + Shift + U


标签:Option,--,Shift,Cmd,MAC,Android,android,sdk
From: https://blog.51cto.com/u_15940062/6008782

相关文章

  • 和菜鸟一起学linux之linux性能分析工具oprofile移植
    一、内核编译选项makemenuconfigGeneralsetup--->[*]Profilingsupport<*>OProfilesystemprofiling二、popt移植      下载源码:​​http://rpm5.org/files/p......
  • 和菜鸟一起学linux之upnp协议的学习记录
    UPnP全名是UniversalPlugandPlay,主要是微软在推行的一个标准。简单的来说,UPnP最大的愿景就是希望任何设备只要一接上网络,所有在网络上的设备马上就能知道有新设备加入,这......
  • 和菜鸟一起学linux之bluez学习记录1
    关于蓝牙协议栈体系结构 底层硬件模块 RF1、利用2400M~2483.5M频带2、采用调频方式传输数据,一共有79/EDR,40/BLE个hops,每秒3、采用GFSK(DQPSK和8DPSK)调制方式4、信道间隔(1......
  • 和菜鸟一起学android4.0.3源码之wifi direct的简单分析
    关于wifidirectWifidirect的连接 下面的图表示的是wifidirect的发现过程。 整个过程可以见下图。关于android上的wifidirect首先上层通过调用p2pmanager的接口来实现......
  • 和菜鸟一起学linux之bluez学习记录2
    这里主要摘取对于hci,l2cap,sdp和rfcomm的一些应用编程。 关于hci 一、HCI层协议概述 1、HCICommandPackets详见bluez源码:lib/hci.h/*LinkControl*/#defineOGF_LINK_......
  • 和菜鸟一起学linux内核源码之基础准备篇
        注:以下大部分内容摘自linux内核编程入门篇和linux内核完全注释       在工作的这段时间,发现我的visio画图熟悉了点点,总喜欢把什么源码啊,结构啊之类的就......
  • 和菜鸟一起学android4.0.3源码之wifi的简单分析
     关于wlan的组成 关于wifi应用层的接口的调用    首先从上层androidwifi的应用开始,首先会根据android的wifimanager的类,实例化一个mwifimanager的对象,这个对象处......
  • 和菜鸟一起学OK6410之ADC模块
    android上跑起来时也比较灵敏了,GPIO模拟的SPI也可以工作了,看了会书,修正了会,回到宿舍也已经9点多了。想想,OK6410上还有个AD模块呢。网上找了找资料,发现还是可以去尝试下可不......
  • 和菜鸟一起学算法之三分法求极值问题
    7年,唉,可是他错了,女孩根本不爱他,不过期间他的执着和付出,很让我感动,也许自己不太像他那样,才会让自己有现在的处境吧。也许吧。小感慨下。不过现在也挺好的,上上班,写写文章,然后......
  • 基于containerd部署kubernetes v1.20.4
    本次集群部署采用的容器技术是containerd系统版本:CentOs8.1k8s版本:v1.20.4containerd版本:ctrcontainerd.io1.4.3master:192.168.43.151node1:192.168.43.152node2:......