目次
安装Android Studio
修改sdk位置
设置 HTTP 署理
安装 NDK
设置快捷键
Gradle
说明
setting.gradle
init.gradle
build.gradle
下载
相干设置
创建项目
阿里云加快
整理缓存并同步
创建AVD
实用插件
ADB Idea
Android Drawable Importer
GsonFormat
Android Code Generator
CodeGlance
安装Android Studio
下载网址:https://developer.android.google.cn/studio/
然后点击 Android Studio —> Download —> Download Android Studio 点击下载后,出现协议界面,勾选同意,下载
找到下载竣事的安装文件,双击打开,然后点击next
勾选Android Virtual Device,然后next
更换路径, 然后next, 然后install,直接进行安装
安装完毕,打开安卓开发工具, do not import settings 不导入任何设置
等候出现以下页面,选择Don't send
点击Cancel
点击Next, 选中Standard
一路点击下一步
修改sdk位置
至此Android Studio安装完成。
设置 HTTP 署理
在 Android Studio 中设置 HTTP 署理:
主动设置署理:在 Setting 中找到 HTTP Proxy,勾选 Auto-detect proxy settings,填入下方形貌的镜像源,以腾讯源为例:
可选的镜像源:安卓 SDK 以及下文中提到的 Gradle 都会有一些镜像源用于资助您办理无法从官网下载的题目,假如下方表格的镜像也无法办理,也可以从搜刮引擎获取。
- 腾讯 https://mirrors.cloud.tencent.com/AndroidSDK/
- 阿里云 https://mirrors.aliyun.com/android.googlesource.com/
复制代码 安装 NDK
勾选符合的版本进行下载
设置快捷键
按照自己的利用风俗设置
Gradle
Android Studio是基于Gradle的机动构建体系,以是Gradle和ANdroid Studio的关系就像火腿肠和泡面,完善搭档,不可或缺。
从它的功能来说,与Java开发的Maven区别不大。但是利用还是有些区别...
说明
setting.gradle
- 紧张用于设置项目的层次结构和多模块项目的模块包罗关系。
- 界说项目的根目次名称和包罗的子模块。
常见设置内容:
rootProject.name: 设置根项目的名称。
include: 包罗子模块。比方,include 'app', 'lib' 表现项目包罗 app 和 lib 两个子模块。
- rootProject.name = 'MyAwesomeProject'
- include 'app', 'lib'
复制代码 init.gradle
- 用于在Gradle构建开始之前实行一些初始化操纵。
- 通常用于全局设置,好比设置仓库、插件、属性等。
常见设置内容:
设置全局的仓库、插件、属性等。
可以在用户的主目次下放置一个全局的 init.gradle,这样全部的Gradle项目都会应用这些设置。
- allprojects {
- repositories {
- mavenCentral()
- }
- }
复制代码 样例
- // Gradle 全局配置
- settingsEvaluated { settings ->
- println "Configuring pluginManagement repositories..."
- settings.pluginManagement {
- repositories {
- // 首先尝试使用阿里云 Maven 镜像仓库
- maven { url "https://maven.aliyun.com/repository/gradle-plugin" }
- maven { url "https://maven.aliyun.com/repository/spring-plugin" }
- // 如果阿里云仓库无法解析,回退到官方仓库
- gradlePluginPortal() // Gradle 官方插件仓库
- google() // Google 官方 Maven 仓库
- mavenCentral() // Maven Central 仓库
- }
- }
- }
- buildscript {
- repositories {
- println "Configuring buildscript repositories..."
- // 首先尝试使用阿里云 Maven 镜像仓库
- maven { url "https://maven.aliyun.com/repository/google" }
- maven { url "https://maven.aliyun.com/repository/central" }
- maven { url "https://maven.aliyun.com/repository/public" }
- // 如果阿里云仓库无法解析,回退到官方仓库
- google()
- mavenCentral()
- }
- allprojects {
- println "Configuring repositories for all projects: ${project.name}"
- repositories {
- // 首先尝试使用阿里云 Maven 镜像仓库
- maven { url "https://maven.aliyun.com/repository/google" }
- maven { url "https://maven.aliyun.com/repository/central" }
- maven { url "https://maven.aliyun.com/repository/public" }
- // 如果阿里云仓库无法解析,回退到官方仓库
- google()
- mavenCentral()
- }
- }
- }
复制代码
build.gradle
- 界说项目的构建脚本,包罗依赖、插件、任务等。
- 每个模块都有自己的 build.gradle 文件。
常见设置内容:
- plugins: 声明利用的插件。
- dependencies: 声明项目的依赖。
- repositories: 声明依赖的仓库。
- tasks: 界说自界说任务。
当这些文件中的设置发生辩说时,Gradle会按照以下优先级来决定利用哪个设置:
build.gradle: 优先级最高,由于它是最具体的构建脚本,直接界说了项目的构建举动。
settings.gradle: 优先级次之,紧张用于项目结构的设置,不会直接覆盖 build.gradle 中的设置。
init.gradle: 优先级最低,通常用于全局设置,不会覆盖项目级别的设置。
下载
下载Gradle | Releases
下载某个版本二进制压缩包binary-only 大概完备版complete(发起),解压/安装到本地磁盘
设置环境变量
GRADLE_HOME=E:\xxx\xxx\gradle-8.12
PATH 添加 %GRADLE_HOME%\bin
\init.d文件夹下面新建文件init.gradle
- // init.gradle
- gradle.projectsLoaded {
- // 全局插件仓库镜像配置
- gradle.settings.pluginManagement {
- repositories {
- // 阿里云 Gradle 插件仓库
- maven {
- name "Alibaba-GradlePlugins"
- url "https://maven.aliyun.com/repository/gradle-plugin"
- content { includeGroupByRegex "com\\.gradle.*" }
- }
- mavenCentral()
- }
- }
- // 示例:全局配置构建日志
级别 - gradle.rootProject.allprojects { project ->
- project.logger.lifecycle(">>> 项目 ${project.name} 已加载")
- }
- }
复制代码 修改本地仓库位置
#如要修改本地仓库位置,需添加
GRADLE_USER_HOME=D:\xxx\xxx\.gradle
gradle的默认仓库位置是在C盘,不像maven通过修改设置文件settings.xml改变位置,但可以通过GRADLE_USER_HOME这个环境变量修改,重启收效
输入 gradle -v,假如出现 Gradle 版本信息,说明安装乐成。
相干设置
在setting里找到Gradle的相干设置,
利用本地的Gradle,JDK不必要用1.8,大多数项目把兼容下限都放到了JDK-17,用Android Studio自带的就好。
创建项目
创建一个空视图(Empty Views Activity)项
项目名,包名,存储地址,语言自己填写,末了一项默认就好
项目构建完成后,删掉MainActivity内里的一些默认代码
阿里云加快
打开工程的settings.gradle.kts路径,在repositories节点中添加国内的maven仓库路径。
- maven {
- url=uri("https://maven.aliyun.com/repository/public")
- }
复制代码 阿里云:https://maven.aliyun.com/repository/public
腾讯云:http://mirrors.cloud.tencent.com/nexus/repository/maven-public
华为云:https://repo.huaweicloud.com/repository/maven
选择其他仓库,只必要把双引号里的网址更换为对应仓库的网址即可。
添加完成后,Android Studio将按照设置中的maven仓库路径依次去尝试下载maven依赖项。因此要把国内的仓库设置在前面,这样才会优先从国内仓库下载。
整理缓存并同步
- # 在项目根目录执行以下命令
- gradle clean
- gradle build --refresh-dependencies
复制代码 重新构建项目或同步依赖,假如没有报错而且下载速率明显提拔,说明镜像源设置乐成。
你可以通过观察下载日志 来确认是否利用了新的镜像源:
# 比方,检察下载的依赖是否从阿里云或其他设置的镜像源获取
Downloading from aliyun...
创建AVD
在菜单栏选择Tools中的Device Manager大概右侧模子的图标
大概
单击Device manager下方的加号打开Virtual Device Configuration界面
优先选择Pixel系列(如Pixel 8 Pro、Pixel 7 Pro),这些装备提供最新的硬件参数和原生体系支持
选择API 34(Android 14),其针对Pixel 7 Pro优化了内存管理模块,点击下载
低配版也可以:API 28(Android 9) + 4GB RAM
单击AVD最右边的播放按钮。
创建乐成!
运行项目
常用插件
ADB Idea
ADB Idea是一款非常实用的插件,它简化了与Android装备进行调试和交互的过程。该插件集成了Android Debug Bridge(ADB)工具,使开发者可以或许通过简朴的菜单选项实行各种ADB下令。比方,您可以利用ADB Idea安装、卸载、复制文件、检察日志 等操纵,而无需手动输入下令。此外,该插件还提供了一个方便的ADB Shell窗口,允许直接在Android装备上实行下令。
Android Drawable Importer
快速导入和管理Android应用中的图像资源
GsonFormat
快速将json字符串转换成一个Java Bean,免除我们根据json字符串手写对应java Bean的过程。快捷键Alt+S也可以利用Alt+Insert选择GsonFormat
Android Code Generator
根据结构文件快速天生对应的Activity,Fragment,Adapter,Menu。
CodeGlance
在右边可以预览代码,实现快速定位
ending
人的一生 必须要学会做一件事 而且要做到透彻 才不枉此生...共勉 💪。
关注瑶山编程,分享技能和风趣的事!
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。 |