Android入门(1):简介及创建第一个项目
其实简介大多数都是一些概念性的东西,初看感觉没有直接的效果,所以这里先跳过,直接上手操作开始搭建项目。
前行准备 1. java1.8 2.Android Studio
具体步骤:
- Start a New Android Studio project
- Select a Empty project
- Configure your project, like as
finish
理论上通过usb连接设备应该可以运行成功,但实际上运行出错:Cause: unable to find valid certification path to requested target
这个在网上有各种各样的解决方法,其实可能每次出现这个报错的原因都不一样,有时候我开了vpn就可以通过了,有时候需要修改一下build.gradle文件,有的时候是flutter插件版本的原因,总之这个问题确实让人头痛。
一般修改buid.gradle文件如下:
// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
repositories {
maven{url 'http://maven.aliyun.com/nexus/content/groups/public/'} // 添加此行
google()
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:3.5.1'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
allprojects {
repositories {
maven{url 'http://maven.aliyun.com/nexus/content/groups/public/'} // 添加此行
google()
jcenter()
}
}
task clean(type: Delete) {
delete rootProject.buildDir
}
修改文件后需要多试几次
最终运行成功,截屏如下:
总结:
- 一般遇到证书问题尝试修改build.gradle文件,因为这是比较有效且快速解决这个问题的方法
- Android的系统架构从下往上依次是Linux内核、系统运行库、应用框架、应用层
- 开发特色中的四大组件:Activity、Service、Broadcast Receiver、Content Provider