前言

下学期要教安卓开发了,在寒假里还是要好好的去预习一波。为了记录 Android 的学习历程,特意设置了一个新类别,叫做 “Android 开发学习历程”,未来还会设置一个“Android 开发常见问题”类别。在学习 Android 的相关知识都会记录在内,所以我相信,我能够入门(错啦,是入土),并且可以开发出一个完整的 Android APP 项目出来。

奥利给,干咯!

我学习的视频是 bilibili 的天哥在奔跑的安卓视频教程,版本确实有些老。不过没关系,为了入门我觉得这个视频也够了。

Android

不过,在安装 Android 开发环境时,至少需要两个前置条件。但是还是会有一些吃力。

前置条件

  1. 需要安装 jdk 1.8 及以上,如果没有安装 jdk 请先安装一个 jdk 并配置环境变量才能继续。
  2. 需要有一些 java 的基础,会一些 java 面向对象编程
  3. 可有可无:~~ 需要有一些 html,css,js 基础。因为这些都差不多。~~

安装与配置

我的 Android Studio 版本为 2.3.2,点击这里直接下载

安装步骤

  1. 一直 Next 到如图所示,将他们全部勾上
  2. 一直 Next 到如图所示,建议更改一下位置,如果你的 C 盘空间非常大请随意。我更改的 Android Studio 为“E:\Android\Android Sudio”,sdk 为“E:\Android\sdk”
  3. 点击 install,等待安装完成

  4. 安装完成,点击 Finish 或者关闭即可

配置步骤

  1. 选择下面的,直接OK。然后等待进入项目创建界面
  2. 紧挨着会弹出一个窗口,点击 Cancel
  3. 这个时候出现了界面,我们点击 Next
  4. 选择 Custom,继续 Next
  5. 主题随意选择,接下来要选择 sdk 的安装路径。因为我是安装在“E:\Android\sdk”下,所以我就是这路径
  6. 然后我们暂时把这个勾去掉,因为目前还用不到最新的 Android 11版本,完成后 Next
  7. 选择分配的内存空间,根据自己电脑的性能来要求。如果电脑内存是4GB以及更低,将内存的分配调小一些。但注意:安卓虚拟机将会卡顿。选择完成后 Next。
  8. 点击 Finish,等待配置完成
  9. 安装成功,点击 Finish

创建第一个项目

  1. 点击 “Start a new Android Studio project”

  2. 填写项目名,域名(如果没有域名也没关系,随便写比如 hsq .com)和更改项目的路径。然后 Next

  3. 选择你要求的 Android 系统的最低版本。我这里选择 5.1,然后 Next

  4. 我们默认选择 “Empty Activity”,然后 Next

  5. 直接 Finish,等待项目创建完成

  6. 创建完成之后,关闭窗口,然后下面会报一个错误

  7. 进入 build.gradle,修改的地方如下

apply plugin: 'com.android.application'

android {
    compileSdkVersion 26
    buildToolsVersion "26.1.1" // 修改
    defaultConfig {
        applicationId "top.bestguo.myfirstapplication"
        minSdkVersion 22
        targetSdkVersion 26 // 修改
        versionCode 1
        versionName "1.0"
        testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
}

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', {
        exclude group: 'com.android.support', module: 'support-annotations'
    })
    compile 'com.android.support:appcompat-v7:26.+' // 修改
    compile 'com.android.support.constraint:constraint-layout:1.0.2'
    testCompile 'junit:junit:4.12'
}
  1. 如果出现了以下问题,点击“install missing platform(s) and sync project”

  1. 等待下载并解压完成

  1. 如果出现了以下问题,点击“install build tools 26.0.0 and sync project”

  1. 等待下载并解压完成

  1. 解压完成之后,进入 build.gradle,修改 buildToolsVersion 为 “26.0.0”
apply plugin: 'com.android.application'

android {
    compileSdkVersion 26
    buildToolsVersion "26.0.0" // 修改为 26.0.0
    defaultConfig {
        applicationId "top.bestguo.myfirstapplication"
        minSdkVersion 22
        targetSdkVersion 26 // 修改
        versionCode 1
        versionName "1.0"
        testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
    }
    ...
}
  1. 这样,项目创建并配置完成

运行第一个项目

  1. 点击运行项目,创建一台 Android 虚拟机

  1. 选择一个屏幕分辨率,点击 Next

  1. 继续 Next

  1. 点击 Finish,最后选中那台虚拟机,点击 OK 即可

  1. 等待虚拟手机启动并看到程序运行成功的界面,这样,我们的第一个 Android 程序就这样完成了

安装后续

哈哈,终于结束了,我要赶紧下载一波 bilibili,追番去咯。🤪🤪

下载 bilibili

安装 bilibili

嘿嘿,真有意思😄😄😄

安装完成,开始追番

我要看猛男番“天使降临到我身边”,以下是 gif 图。

猛男番就是不一样,自己的电脑的 CPU 都受不了啦

最后

后续我还会单独写这些 gradle 中为什么需要修改这些配置。以及如何使用 ADB 在自己的安卓手机上调试应用程序。

参考文章

https://blog.csdn.net/mhl18820672087/article/details/78385361