(Mac)Android移动应用开发(一)如何创建新项目及导入他人项目
(不同系统大同小异,区别不大)
后附Android移动应用开发基础教程电子版教材
"Minimum supported Gradle version is X.X.X Current version is X.X.X“
先是无聊但必要的废话部分😴
一、Android简介
1.Android是什么?
Android本义为“机器人”,是基于linux内核,应用java开发的轻量级的移动操作系统。
2.Android平台特点
(1)开放性。平台源代码开放,开发人员可任意访问其核心代码;
(2)不再受运营商限制。
(3)丰富的硬件选择。
(4)开发不再受限制。
(5)与Geogle应用无缝结合。
3.体系结构
从下至上依次为
(1)Linux内核层
Android系统运行于Linux内核之上,主要包括电源管理和各种启动模块,如显示驱动、键盘驱动、摄像头驱动、WiFi驱动、USB驱动等。
(2)硬件抽象层HAL
硬件抽象层包含多个库模块,为上层的Java API提供标准的设备硬件功能支持。开发人员通过框架API访问设备硬件时,Android系统为硬件加载相应的库模块。
(3)系统运行库层
系统运行库层包含了一系列原生C/C++库,它们通过Android应用框架API为开发者提供各种服务。例如,Webkit库提供浏览器支持、OpenGL ES库提供2D/3D绘画支持等。
(4)Java API框架层
Java API框架层通过API提供Android系统的全部功能
(5)系统应用层
系统应用层包含了Android系统自带的一套核心应用,包括电子邮件、短信、日历、联系人等。
二、搭建Android开发环境
1.Android开发需要的工具
我的Android Studio是2021年下的,直接官网下载即可。
注:gradle下载失败问题
那时候搜到教程好多教要改Proxy设置,但我改完之后一直提示gradle下载失败,下了好几次gradle文件放入后也一直提示出错,尝试了网上各种方法都无效,后续发现把Proxy设置恢复默认的状态就可以。如果有类似问题可参考。(就是说那时候下as给我糟心的☹️
2.创建模拟器
(1)点击如下图标
(2)create virtual device-进入如下界面
任意选择一个手机模拟器,这里我选的是Pixel 2(这个比较好看🤓)-next
(3)一直点next-finish下载。
(4)下载成功
废话部分结束开始实际操作环节👇🏻
三、创建新项目
1.打开android studio后进入如下界面
2.选择empty activity-next
3.创建-finish
尽可能在英文路径下创建文件,并用英文命名。这里使用的是java语言。
4.创建成功
四、如何导入他人项目
1.导入项目
如果已打开项目,则file-open。
若未打开,则open/import project
2.若打开失败,很有可能是gradle版本不匹配
解决方案
(1)在项目中查看gradle版本号
点击build.gradle “7.0.2”即为gradle版本号
(2)修改要打开项目的gradle版本号
打开文件 修改build-gradle
(3)修改zip的gradle版本号
gradle-wrapper-gradle-wrapper.properties 修改gradle版本号
如不修改此处,打开文件后会出现
"Minimum supported Gradle version is X.X.X Current version is X.X.X“
(4)重新打开项目即可成功打开
总结
🈚️
电子版教材下载
链接: https://pan.baidu.com/s/1UdGCdWv2HgXH_pbP3YsFug 提取码: 18qa