Coding Island

编码之岛

【Android学习笔记】Mac下Android Studio开发环境搭建

对于移动端这块,笔者之前一直都是进行iOS开发的,也从来没用过Java。但是因为进入了Google Android全国大学生移动互联网创新挑战赛(进入官网)的总决赛(笔者“西部计算机教育提升计划”的项目被直接推荐进入决赛),这个比赛要求一定要提交apk程序,所以我不得不赶紧学习一下Android开发了。

下面就对自己学习的过程做一个记录。

一、安装Android Studio

笔者用的计算机配置如下:

《【Android学习笔记】Mac下Android Studio开发环境搭建》

Mac下安装Android Studio应该更简单一些,只需要下载一个Android Studio.dmg文件,然后把它拖到电脑里就可以了。

  1. 在官网下载安装包http://www.android-studio.org
  2. 把Android Studio拖动到Application
  3. 打开Android Studio后,自动下载相关文件

二、Hello_Android Demo

安装好环境之后,接下来创建第一个Android App项目进行测试。

《【Android学习笔记】Mac下Android Studio开发环境搭建》

出现新建项目对话框,给app取名为Hello_Android,接下来几步都是默认设置即可
《【Android学习笔记】Mac下Android Studio开发环境搭建》

选择App要在哪些设备上运行
《【Android学习笔记】Mac下Android Studio开发环境搭建》

选择一个活动,这里先选空白活动
《【Android学习笔记】Mac下Android Studio开发环境搭建》

类名称、页面布局名称保持默认
《【Android学习笔记】Mac下Android Studio开发环境搭建》

到此笔者的第一个Android程序就建好啦,如下图!
《【Android学习笔记】Mac下Android Studio开发环境搭建》

切换到布局文件
《【Android学习笔记】Mac下Android Studio开发环境搭建》

但是!!!万万没想到,怎么新建的工程就出现了一个错误???

建第一个Android App就遇到了错误,笔者内心简直崩溃。

Failed to find style 'textViewStyle' in current theme (4 similar errors not shown)
Error:Failed to resolve: com.android.support:appcompat-v7:27.+

经过一番尝试,找到了问题的解决方法:

这是因为SDK Tools和平台版本不匹配的问题,
①打开SDK Manager,然后选中Updates就可以看到了版本信息,发现SDK Tools版本是26,而平台版本是27

《【Android学习笔记】Mac下Android Studio开发环境搭建》

《【Android学习笔记】Mac下Android Studio开发环境搭建》

②点开项目构建文件Gradle Scripts中的build.gradle(Module:app)

更改前
《【Android学习笔记】Mac下Android Studio开发环境搭建》

更改后
《【Android学习笔记】Mac下Android Studio开发环境搭建》

最后再rebuild一下,或者点击Try Again就可以了!!!

没有错误了,,,
Hello Android!!!
《【Android学习笔记】Mac下Android Studio开发环境搭建》

三、在Android仿真器上运行App

现在已经创建好了一个可执行的App程序了,下面再通过安卓仿真器(Android Virtual Device,AVD)来测试一下。

  1. 创建Android仿真器点击菜单上的“Tools/Android/AVD Manager”启动AVD Manager。

    ①点击按钮创建新的AVD
    《【Android学习笔记】Mac下Android Studio开发环境搭建》
    ②选择仿真器类型

    笔者最近穷的要死,但是要参加那个比赛没有办法,只能选了一个便宜但是性能还可以的安卓机进行开发。

    笔者买的是红米5A,2G运行内存、5寸屏幕、1280*720分辨率。因为默认的内置仿真器没有这种参数的,所以下面先新建一个这种参数规格的设置:
    《【Android学习笔记】Mac下Android Studio开发环境搭建》

    《【Android学习笔记】Mac下Android Studio开发环境搭建》

    ③选择要加载的Android系统,笔者这手机里面的是Android 7.12系统,所以我选了一个最接近的
    《【Android学习笔记】Mac下Android Studio开发环境搭建》

    然后就一直点击 next next。至此,一个仿真器就已经创建好了!

  2. 在仿真器上执行App点绿色图标执行,然后选择仿真器
    《【Android学习笔记】Mac下Android Studio开发环境搭建》

《【Android学习笔记】Mac下Android Studio开发环境搭建》

至此,Hello Android就跑在了仿真器上面了!
《【Android学习笔记】Mac下Android Studio开发环境搭建》

四、真机调试

首先,笔者得先吐槽一下小米的开发人员!!!

作为一个开发者,用usb安装和usb调试你让我登录小米账户这一行为我忍了,但是为什么还限制插sim卡???不插入sim卡不能居然不能进行usb安装!!!

这么脑残的设定也不能跳过,参加完这个比赛以后一定不会再用小米当测试机了。

《【Android学习笔记】Mac下Android Studio开发环境搭建》

吐槽了一下,接下来说正事。

    1. 将手机连接到Mac
    2. 打开终端输入 system_profiler SPUSBDataType接着就可以得到如下信息:
      Android:
            Product ID: 0xff48
            Vendor ID: 0x2717
            Version: 3.18
            Serial Number: 3356ba437d74
            Speed: Up to 480 Mb/sec
            Manufacturer: Android
            Location ID: 0x14200000 / 29
            Current Available (mA): 500
            Current Required (mA): 500
            Extra Operating Current (mA): 0
    3. 记下Vendor ID,这里为0x2717
    4. 在终端输入  vi ~/.android/adb_usb.ini①输入i,然后进入vi编辑
      ②将Vendor ID输入进去
      ③按esc,再按shift+:
      ④然后输入wq保存
    5. 打开手机的开发者模式和usb调试模式
    6. 在Android Studio中点击绿色运行箭头,如下图选择手机,就可以真机调试了
      《【Android学习笔记】Mac下Android Studio开发环境搭建》《【Android学习笔记】Mac下Android Studio开发环境搭建》

 

点赞

发表评论

电子邮件地址不会被公开。 必填项已用*标注