IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 移动开发 -> Android Studio的下载安装与使用 -> 正文阅读

[移动开发]Android Studio的下载安装与使用

目录

1. 下载与安装

1.1 下载

?1.2 安装

?2 软件配置

2.1 虚拟机的迁移

2.2 gradle的迁移

2.3 虚拟化支持


1. 下载与安装

1.1 下载

最新版的AS下载链接,在该链接下可以看到如下下载按钮:?

点击上图中的 User guide可以查看中文版本的用户手册:

?1.2 安装

  1. 直接点击下载的exe,一直下一步即可;中间有设置路径的提示,安装到你想安装到的路径即可
  2. 安装过程中会提示 Setup proxy 的窗体,直接点进 Cancel 即可
  3. 在 license agreement 的窗体,要点击两次接收,Fnished 按钮才可用。如下图:

?2 软件配置

在你编写、编译安卓程序时,会下载很多东西,这些内容大多会被默认下载在C盘;这会导致你的C盘空间消耗很快,这节咱们介绍如何将C盘的文件迁移到其他盘。

2.1 虚拟机的迁移

默认的虚拟机存放路径为:

C:\Users\用户名\.android\avd

在该路径下,我们会看到两个文件:

  • *.avd 表示我们下载的虚拟机
  • *.ini 表示虚拟机的配置文件

我们将 avd 文件剪切到你的目标盘符,之后将该路径设置到 ini 文件即可

2.2 gradle的迁移

?同样地,在C盘的用户目录下,你可以找到 .gradle 目录:

C:\Users\用户名\.gradle

直接将该目录完整的剪切到你的目标盘符:

然后在 AS 的安装路径下找到?\bin\idea.properties 文件,在文件的结束部分添加如下代码:

#-----------------------------------------------------------------------
# Add new gradle path
#-----------------------------------------------------------------------
gradle.user.home=F:\Android\ConfigApp

?

2.3 虚拟化支持

在Windows上运行安卓虚拟机需要虚拟化支持,这个根据你的计算机的BIOS模式下,打开虚拟化支持。查看虚拟化支持是否成功:任务管理器 -- 性能 -- 虚拟化

2.4 迁移SDK

?

3 安卓工程项目文件解读

3.1 Android 目录

项目下面有两个分类:一个是app (代表app模块)﹔另一个是Gradle scripts。其中,

  1. app下面又有3个子目录,其功能说明如下:
    1. manifests子目录,下面只有一个XML文件,即AndroidManifest.xml,它是App的运行配置文件。
    2. java子目录,下面有3个com.example.myapp包,其中第一个包存放当前模块的Java源代码,后面两个包存放测试用的Java代码。
    3. res子目录,存放当前模块的资源文件。res下面又有4个子目录:
      1. ?drawable目录存放图形描述文件与图片文件。
      2. layout目录存放App页面的布局文件
      3. mipmap目录存放App的启动图标。
      4. values目录存放一些常量定义文件,例如字符串常量strings.xml、像素常量dimens.xml、颜色常量colors.xml、样式风格定义styles.xml等。
  2. Gradle scripts下面主要是工程的编译配置文件,主要有:
    1. build.gradle,该文件分为项目级与横块级两种,用于描述App工程的编译规则。
    2. proguard-rules.pro,该文件用于描述Java代码的混淆规则。
    3. gradle.properties,该文件用于配置编译工程的命令行参数,一般无须改动
    4. settings.gradle,该文件配置了需要编译哪些模块。初始内容为include ":app',表示只编译app模块。
    5. local.properties,项目的本地配置文件,它在工程编译时自动生成,用于描述开发者电脑的环境配置,包括SDK的本地路径、NDK的本地路径等。

Gradle是一个项目自动化构建工具,帮我们做了依赖、打包、部署、发布、各种渠道的差异管理等工作。类似于Java的maven工具。

  • 项目级别的build.gradle指定了当前项目的总体编译规则。
  • 模块级别的build.gradle对应于具体模块,每个模块都有自己的build.gradle,它指定了当前模块的详细编译规则。

把App 的界面设计与代码逻辑分开的好处:

  • 使用XML文件描述APP界面,可以很方便地在Android Studio 上预览界面效果。
  • 一个界面布局可以被多处代码复用,反过来,一个Java 代码也可能适配多个界面布局。

格式化代码?ctrl + alt + L

自动补足导人: Ctrl + alt + O

  移动开发 最新文章
Vue3装载axios和element-ui
android adb cmd
【xcode】Xcode常用快捷键与技巧
Android开发中的线程池使用
Java 和 Android 的 Base64
Android 测试文字编码格式
微信小程序支付
安卓权限记录
知乎之自动养号
【Android Jetpack】DataStore
上一篇文章      下一篇文章      查看所有文章
加:2022-08-06 10:55:38  更:2022-08-06 11:00:08 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/25 4:17:23-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码