(Mac)Android移动应用开发(一)如何创建新项目及导入他人项目

(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后进入如下界面

打开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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值