【《Android第一行代码》学习笔记】启程篇(一):Android开发环境搭建教程+真机运行第一个APP— —Hello Android

  • 时间:
  • 来源:互联网

引言

对于刚接触Android开发的人员来说,复杂的开发环境搭建是一个巨坑。作者历经几天的跳坑填坑,终于把安卓开发环境搭建成功了,并在真机上运行了第一个App。此过程中查阅了很多博客经验,在此记录下安装历程,以便后时之需,亦可供和我一样刚入门的小伙伴们借鉴借鉴。

开发环境

Win10 x64操作系统
JDK 8
Android Studio 3.0(初学最好不要更新到3以上的版本)
HuaWei Mate 8

《Android第一行代码》PDF及源代码
提取码:2eka


目录

  • 引言
  • 开发环境
  • 1. JDK下载安装
  • 2.安装Android Studio
    • 2.1 双击安装包开始安装
  • 3.创建第一个App:Hello Android
    • 3.1 点击Start a new Android Studio project,创建新工程
    • 3.2 选择主Activity类型,这里默认Empty Activity就可以。
    • 3.3 设置工程名称、包名、工程储存路径等
    • 3.4 AS自动生成Hello World测试程序,进行gradle与build
          • **① 删除 Android Studio 的代理设置**
          • ② 让项目通过阿里云 maven jcenter 下载依赖资源
      • 3.5 运行程序


1. JDK下载安装

App是用Java语言来编写的,而JDK(Java Development Kit )是针对Java开发人员发布的软件开发工具包,整个Java的核心,包括了Java运行环境JRE、Java工具和Java基础类库,所以首先需要下载JDK。
下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
根据自己电脑系统版本选择相应JDK,我的电脑是win10 64位,所以我下载的是jdk-8u25-windows-x64;我的安装目录为‪C:\Program Files\Java;在安装过程中会询问是否安装JRE,选择安装,JRE属于Java的运行环境,我电脑上的安装目录为:‪C:\Program Files\Java\jre.注:不可以保存在中文路径下。

配置JDK的环境变量:我的电脑/计算机——属性——高级系统设置——环境变量。

①新建系统环境变量,变量名为JAVA_HOME,变量值为JDK的安装路径。

在这里插入图片描述

②在系统变量中找到Path,将;%JAVA_HOME%\bin; %JAVA_HOME%\jre\bin;添加到变量值后面。注:在变量的最末尾添加时,需要加上分号;。
在这里插入图片描述

③检测是否配置成功。win+R,敲cmd,enter,打开命令行窗口,输入javac -version。安装成功则看到oracle JDK版本号,如下图所示:

在这里插入图片描述
在这里插入图片描述

如果提示找不到Java命令,查看环境变量设置是否正确。

2.安装Android Studio

下载地址:官方下载(最新版本) 百度网盘(3.0版本 提取码:kcqo )

2.1 双击安装包开始安装

在这里插入图片描述
2.2 下一步,这里可以把Android Virtual Device去掉,这是AS自带的模拟器,模拟运行APK,速度很慢电脑配置不够的小伙伴不建议用虚拟机调试,那会让你陷入无限等待中,用usb连接自己的安卓机,在真机上调试运行,不失为一个更佳的选择。这个在后面有详细的步骤。
在这里插入图片描述

2.3 选择AS的安装目录
在这里插入图片描述

2.4 点击"Install"开始安装,这里"Do not create shortcuts",根据自己的喜好勾选,如果不勾选的话,他会在开始菜单中创建快捷方式,我一般会勾选,不让它创建,因为几乎用不到开始菜单下的快捷方式,而是在桌面创建快捷方式。
在这里插入图片描述

2.5 安装完成,点击"Finish"启动AS.
在这里插入图片描述

2.6 点击"OK"

在这里插入图片描述
2.7 选择"Cancel"

在这里插入图片描述

2.8 进入Welcome界面,选择Next在这里插入图片描述
2.7 选择Custom,点击Next
在这里插入图片描述
2.8 选择主题,这里给了Darcula和 IntelliJ两种,分别代表黑色和白色主题
在这里插入图片描述
2.9 选择SDK的位置,将Android SDK和AS关联起来。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
2.10 进入Welcome to Android Studio界面,说明配置也基本完成了,不过还是要对SDK做一些更新,点解Configure下的SDK Manager。
在这里插入图片描述
2.11 这里我们看到了熟悉的SDK相关配置,包括位置、代理、已下载组件等,将ConstraintLayout for Android和Solver for ConstraintLayout两项勾上,点击"Apply",进行下载. ConstraintLayout是一种新的布局方式,也是Android最新推荐的方式。

在这里插入图片描述
下载完毕,点击Finish,接着点击OK 退出SDK 配置界面。接下来就可以开始创建第一个app啦!

3.创建第一个App:Hello Android

3.1 点击Start a new Android Studio project,创建新工程

在这里插入图片描述

3.2 选择主Activity类型,这里默认Empty Activity就可以。

在这里插入图片描述

3.3 设置工程名称、包名、工程储存路径等

(!!!注意路径不能有中文)
在这里插入图片描述

3.4 AS自动生成Hello World测试程序,进行gradle与build

在这里插入图片描述

!!!注:Android Studio3.5在编译项目出现连接不上gradle该怎么办?
在这里插入图片描述

作者安装AS时就是一直在这里卡住了。主要是因为,在天朝下有墙的存在,安卓开发者在使用安卓studio开发时,总是遇到下载库或者升级卡着不动的情况。这是就需要用代理镜像服务器,帮我们从国外下载,然后再映射到国内服务器。
如果尝试增加了SS代理无效,则试着把项目中的build.gradle中google()和jcenter()注释掉,换成阿里云的就可以了。将Android Studio中所有的代理全部取消另外将~/.gradle/gradle.properties中关于代理的内容全部注释掉。具体步骤如下:

① 删除 Android Studio 的代理设置

首先你需要确认你已经在 Settings -> Appearance&Behavior -> System Settings -> HTTP Proxy 中选中了 No Proxy:

在这里插入图片描述
然后找到项目根目录下的 gradle.properties 文件,打开查看该文件中是否有关于 proxy 设置(代理的地址和端口)的相关语句,删除这些内容,让该文件看起来大致是这个样子(如果你没有添加其他设置的话):
在这里插入图片描述
最后,你需要找到你的另一个(C:\Users\Administrator.gradle\gradle.properties) gradle.properties 文件打开该文件,和上面的操作一样,删除与 proxy 设置相关的语句。

② 让项目通过阿里云 maven jcenter 下载依赖资源

打开项目根目录下的 build.gradle(Project:项目名称一级的gradle),如下所示添加阿里 maven 库地址:

buildscript {
   
 
    repositories {
        // 添加阿里云 maven 地址
        maven { url 'http://maven.aliyun.com/nexus/content/groups/public/' }
        maven { url 'http://maven.aliyun.com/nexus/content/repositories/jcenter' }
 
        google()
        jcenter()
     
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.4.1'
    }
}
 
allprojects {
    repositories {
        // 添加阿里云 maven 地址
        maven { url 'http://maven.aliyun.com/nexus/content/groups/public/' }
        maven { url 'http://maven.aliyun.com/nexus/content/repositories/jcenter' }
 
        google()
        jcenter()
    
        maven { url 'https://jitpack.io' }
    }
}
 
task clean(type: Delete) {
    delete rootProject.buildDir
}

点击Try Again,重新进行Gradle同步,就成功搭建完成啦!!!
在这里插入图片描述

3.5 运行程序

这里不推荐使用安卓虚拟机,因为如果电脑配置不够,打开虚拟机你只能是要做好卡机的准备了。所以我们一般采用手机通过usb连接电脑的方式,将app下载到手机端进行运行,没有什么比真机运行更真实有效的了。
在Android Studio端连接手机设备的步骤如下:
① ADB环境配置
打开Android Studio后点击【File】->【Project Structure】,如图:
在这里插入图片描述
找到sdk的安装路径,我的安装路径是D:\Android\sdk
右键【我的电脑】->【高级系统设置】->【环境变量】-> 【Path】,添加路径D:\Android\sdk\platform-tools,如下图:
在这里插入图片描述
打开命令行窗口,输入adb,如果出现下面的状态,即表明配置成功:
在这里插入图片描述
②下载GOOGLE的USB驱动
在“File-setting-Android SDK-SDK Tools‘’中,选择Google USB Driver进行下载。
在这里插入图片描述
下载完成了会在SDK的下面生成文件夹sdk/extras/google/usb_driver。
③ 打开手机开发者模式,各厂商手机版本打开方式可能不一样,具体可以百度。打开“开发者选项后”,打开“USB调试”、“USB安装”、“USB调试(安全设置)”。
在这里插入图片描述
④检测驱动是否安装成功。打开命令行窗口,输入adb devices,成功的效果如下:
在这里插入图片描述
!!需要注意的是,这里有个巨坑
因为很多情况下你是无法一下子安装成功的,会出现Android adb 找不到 Devices 的情况:
在这里插入图片描述
AS在使用手机调试时也会始终找不到设备,这是需要做的是—— ——
(也可直接在电脑上安装豌豆荚即可,接上手机后,豌豆荚会自动为手机安装相应的驱动程序。)
进入电脑“设备管理器”安装驱动,这一步很重要
在这里插入图片描述
选择你刚才安装的Google USB drive 的目录 我的是默认的这个目录
在这里插入图片描述
如上图右键点击你手机名字,选择更新驱动,接着选择“浏览我的计算机……”
在这里插入图片描述
点击下一步更新成功即可。然后需要重启电脑完成硬件安装。
如果还是无法找不到设备,可以点击这里
⑤ 确认驱动安装无误后打开AS,AS会自动识别手机型号,并设为默认运行设备。不需要改动代码,因为谷歌已经给我们设置了一个默认demo,直接点击“Run-Run"app" 即可。
在这里插入图片描述
⑥ apk文件会通过数据线传送到手机当中进行安装。
在这里插入图片描述
在这里插入图片描述
运行效果如下:
在这里插入图片描述
恭喜你,完成了你的第一个App。

本文链接http://element-ui.cn/news/show-613749.aspx