当前位置: 首页 > article >正文

Android-保姆级初步工作

Android 发展历程:
安卓(Android)是一种基于Linux内核的自由及开放源代码的操作系统,主要使用于移动设备(智能手机、平板电脑等),由美国谷歌公司和开放手机联盟领导及开发。Android操作系统最初由Andy Rubin开发,主要支持手机。

Android Studio 发展历程:
Android Studio是Android应用的开发工具,由谷歌公司在2013年5月推出,Android Studio基于Intellij IDEA演变而来,比Eclipse更方便易用,运行速度也较快

1 开发机配置要求:

  • 硬件:

    • 内存至少8GB
    • CPU要求1.5GHz以上
    • 硬盘要求系统盘剩余空间10GB以上
    • 要求带无线网卡与USB插槽
  • 操作系统:

    • 必须64位,不可32位
    • 至少Windows 7,不支持Windows XP

2 开发工具下载

贴士:
在学习Android开发前,建议先从Java语言开发进行学起,在学完Java之后再学习、运用Kotlin进行开发(Kotlin是Java的超集,兼容Java,对Java有增强)

2.1 Android Studio

  1. 官方下载网址:https://developer.android.com/studio?hl=zh-cn
    注意:
    在这里插入图片描述
    Giraffe只是Android Studio的版本区别(年份)

  2. 提示选择如下版本Standard OR Custom:
    a. Standard标准:未配置SDK,建议选择该选项,需要系统下载
    b. Custom自定义:已配置完毕SDK
    在这里插入图片描述

  3. exe文件安装完毕后打开会有提示如下,即要进行下载SDK:
    在这里插入图片描述

  4. 点击2图中的Next进行SDK的下载,但是默认在C盘下
    在这里插入图片描述

2.2 SDK

SDK即软件开发工具包,可以将APP源码编译为可执行的App应用

如果没有选择默认路径下载SDK,则需要进行点进去Settings自行下载:
在这里插入图片描述

这里我已经安装完毕,安装之前Location为空,自行点击Edit进行自定义路径下载,一路Next即可。

2.3 创建项目

(Giraffe版本)因为先进行Java的编写项目着手,故选择:
在这里插入图片描述
在这里插入图片描述

2.4 报错问题

Gradle project sync failed.

创建项目后可能会出现这个错误:
在这里插入图片描述

我的解决办法:

  1. 先点击Show Log in Explorer查看错误(ERROR)或者自动会给提示信息,我的第一次出现了
  2. 在这里插入图片描述
    我的错误是下载超时
  3. 找到下载gradle-8.0-bin的位置进行手动下载添加
  4. 应该所在文件目录如下:C:\Users<用户名>.gradle\wrapper\dists
  5. 复制链接进行下载zip(开启迅雷,复制链接后自动弹框下载)
  6. 解压至目标文件目录 C:\Users<用户名>.gradle\wrapper\dists
  7. 现在把文件夹结构改为
  • gradle-8.0-bin
    • ca5e32bp14vu59qr306oxotwh(名字不唯一,反正是一长串)
      • gradle-8.0
      • gradle-8.0-bin.zip.lck
      • gradle-8.0-bin.zip.part
  1. 最后还有一步:part后缀改为ok
    在这里插入图片描述

  2. 再回Android Studio点击try again即可啦!

http://www.lryc.cn/news/2413837.html

相关文章:

  • 如何防御DDOS攻击 DDOS攻击是什么意思
  • 常用黑盒测试方法
  • 使用canvas进行图像处理
  • JSBSim学习笔记(1)——简介
  • WakeLock保持后台唤醒状态
  • js disabled属性的添加与删除
  • USACO1.4 母亲的牛奶 Mother's Milk
  • Reflect中MethodInfo使用方法
  • MyEclipse 8.0 M1 下载 (Standard and Pro Editions)
  • 本地连接的ip地址 子网掩码 默认网关 还有dns服务器地址怎么设置? (转自网易博客)
  • OA项目之我的审批(查询会议签字)
  • nodejs 使用async进行BT吧最新电影数据爬取
  • FLASH常见问题
  • C/C++《计算思维综合实践I》参考选题(84题)[2024-05-22]
  • 个人面试总结暨2020年终总结
  • 聊一聊go的单元测试(goconvey、gomonkey、gomock、ginkgo)
  • 乐Pad A1拆机全程
  • 小周恋爱日记网站
  • 恐龙机器人钢索恐龙形态_机器恐龙铁渣2.0:P1S的钢索终于有伴了
  • 如何查找和注册已备案过期域名
  • 【纯转】Div+CSS经典速成教程。
  • 一文实现nnUNet v2 分割肾脏肿瘤数据集KiTS19
  • win篇--winserver2008R2系统自动更新报错:代码:80092004
  • 火狐与IE兼容性总结(待整理,代码有点乱)
  • MDK常用快捷键和操作
  • 企业竞争竞争情报系统的流程整合
  • 天天酷跑刷钻石辅助下载 最新无异常攻略
  • vs2005 创建动态库及其调用方法
  • CDLINUX U盘安装教程
  • 图像处理入门教程