zoukankan      html  css  js  c++  java
  • 【Android学习笔记】Mac下Android Studio开发环境搭建

    本文由@ray 出品,转载请注明出处。  
    文章链接: http://www.cnblogs.com/wolfray/p/7829069.html


      

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

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

    一、安装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项目进行测试。

    这里写图片描述

    出现新建项目对话框,给app取名为Hello_Android,接下来几步都是默认设置即可 
    这里写图片描述

    选择App要在哪些设备上运行 
    这里写图片描述

    选择一个活动,这里先选空白活动 
    这里写图片描述

    类名称、页面布局名称保持默认 
    这里写图片描述

    到此笔者的第一个Android程序就建好啦,如下图! 
    这里写图片描述

    切换到布局文件 
    这里写图片描述

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

    建第一个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

    这里写图片描述

    这里写图片描述

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

    更改前 
    这里写图片描述

    更改后 
    这里写图片描述

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

    没有错误了,,, 
    Hello Android!!! 
    这里写图片描述

    三、在Android仿真器上运行App

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

    1. 创建Android仿真器

      点击菜单上的“Tools/Android/AVD Manager”启动AVD Manager。

      ①点击按钮创建新的AVD 
      这里写图片描述 
      ②选择仿真器类型

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

      笔者买的是红米5A,2G运行内存、5寸屏幕、1280*720分辨率。因为默认的内置仿真器没有这种参数的,所以下面先新建一个这种参数规格的设置: 
      这里写图片描述

      这里写图片描述

      ③选择要加载的Android系统,笔者这手机里面的是Android 7.12系统,所以我选了一个最接近的 
      这里写图片描述

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

    2. 在仿真器上执行App

      点绿色图标执行,然后选择仿真器 
      这里写图片描述

    这里写图片描述

    至此,Hello Android就跑在了仿真器上面了! 
    这里写图片描述

    四、真机调试

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

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

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

    这里写图片描述

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

      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中点击绿色运行箭头,如下图选择手机,就可以真机调试了 
        这里写图片描述

        这里写图片描述

  • 相关阅读:
    LPC 网络编程
    LPC 语言基础
    (lua) 基于cocos 的插入光效
    lua_table 学习
    lua 语言基础
    C++ 三大特性:封装、继承、多态性
    C++的编译预处理
    C++ 用变量定义数组
    C++ STL常用容器浅析
    拦截器的文章 写的可以!
  • 原文地址:https://www.cnblogs.com/wolfray/p/7829069.html
Copyright © 2011-2022 走看看