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

Sability安卓(一)_环境的搭建-Android Studio示例,禁止内存爆满!!!!

学习目标

  • 快速搭建Android开发环境,编写第一个helloworld程序

  • 熟悉Android studio软件

搭建Android studio开发环境

关于使用的开发环境说明

  • Android studio 版本:Pandas | 2025.3.2

  • JDK版本:17

提示:当前最新的安卓开发工具版本为Pandas3,上述提供了开发工具和JDK的下载链接,点击即可

注意事项:

  • 软件安装路径,SDK路径,项目路径,都不要包含中文,注意注意注意!!!!

  1. 安装Android studio

欢迎面板

安装路径

安装完成

是否发送统计信息到Google

Proxy弹窗

如果出现Proxy弹窗,一定记得要选择cancel

设置面板

安装类型:选择自定义custom

修改SDK路径:

同意协议

说明:关于Java(JDK)

早期学习Android开发的时候,必须先自己安装好Java(JDK),并配置好环境变量,现在Android studio 已经内置了JDK,不需要我们自己安装JDK,也不需要配置JDK环境变量

设置SDK目录:

注意事项:sdk目录一般不要放在C盘(系统盘),sdk在我们开发Android studio项目的过程中,空间会越来越大,特别占用存储空间

设置gradle目录:

注意事项:gradle目录一般不要放在C盘(系统盘),gradle目录在我们开发Android studio项目的过程中,空间会越来越大,特别占用存储空间

配置全局Gradle目录

配置系统环境变量

配置如下图:

新建项目

  1. 选择New Project,开发传统xml布局的Android项目,模板选择Empty Views Activity,如下所示

  2. Android studio 内置了很多模板,不同的模板新建的项目功能有所不同

进入项目配置面板

  1. 很多童鞋在项目配置面板发现无法切换语言选项,是因为在上一步的配置中,模板选成了composer,这是区别于xml布局开发的另外一种安卓开发方式,composer只能使用kotlin,所以如果要使用Java语言或者xml布局开发,请选对模板

点击finish,则新建项目完成

proxy代理

选择cancel

第一次编译项目

  • 如图所示,等待项目同步(sync),同步的过程中会下载大量的依赖或者gradle

  • 第一次安装的过程中,时间可能会比较漫长,特别是所使用的网络不好的时候,因为Android的很多资源都在国外

  • 很多同学会遇到gradle下载特别慢,因为是需要外网环境,可能需要魔法,后续内容会给大家分享相关国内镜像仓库

Gradle下载慢解决办法

  • 方式一:手动下载gradle版本,并放到本机电脑gradle目录指定位置

  • 方式二:直接使用国内的镜像地址

项目中的gradle配置文件:gradle-wrapper.properties

修改方式:

手动配置:将地址复制到浏览器下载gradle,下载完成后放到gradle目录指定路径下(不能自己解压),再次 同步项目会自动解压

自动配置(推荐): 使用镜像地址替换原始地址

附常用的国内gradle镜像地址:

//原始地址 distributionUrl=https\://services.gradle.org/distributions/gradle-8.0-bin.zip //腾讯云镜像 distributionUrl=https\://mirrors.cloud.tencent.com/gradle/gradle-7.4.2-all.zip //腾讯云镜像手动下载 https://mirrors.cloud.tencent.com/gradle/gradle-7.4.2-all.zip https://mirrors.cloud.tencent.com/gradle/gradle-8.10.2-all.zip //阿里云镜像 distributionUrl=https\://mirrors.aliyun.com/macports/distfiles/gradle/gradle-6.9.1-all.zip https://mirrors.aliyun.com/macports/distfiles/gradle/gradle-6.5-all.zip //华为云镜像 https://repo.huaweicloud.com/gradle/gradle-8.0-bin.zip https://repo.huaweicloud.com/gradle/gradle-7.6.3-all.zip
  1. Mavan国内仓库

啥是maven?

Maven仓库,简单来说,就是一个“军火库”。你想啊,打仗得有枪、有炮、有子弹,开发Android也一样,得有各种工具和库。这Maven仓库,就是专门存这些“武器”的地方。它把各种开源库、第三方工具都整好了,你啥时候需要,就去拿,方便得很!

为啥Android开发需要用maven?

开发Android,你得用各种库,比如搞网络请求、图片加载啥的。要是没有Maven仓库,你得一个个去网上找、下载,还得手动配置。有了Maven仓库,你只要在build.gradle里写上一句,比如implementation 'com.squareup.retrofit2:retrofit:2.9.0',它就自动帮你把东西拿过来,省心省力!

为什么要添加Maven国内仓库?

国内的Maven仓库(如阿里云、华为云、清华大学等)将常用的依赖库缓存到国内服务器上,相比直接访问国外的Maven中央仓库,下载速度大幅提升

在Android studio中如何配置?

新版本Android studio,我们需要在setting.gradle.kts中的 repositories中进行配置Maven仓库,同时需要区分gradle的版本,Gradle8.0前后的写法有点不同

Gradle8.0以下写法:

repositories { maven { url 'https://maven.aliyun.com/repository/google' } maven { url 'https://maven.aliyun.com/repository/central' } maven { url 'https://maven.aliyun.com/repository/public' } maven { url 'https://maven.aliyun.com/repository/gradle-plugin' } maven { url 'https://maven.aliyun.com/repository/apache-snapshots' } maven { url "https://maven.aliyun.com/nexus/content/groups/public/" } maven { url "https://mvnrepository.com"} maven { url 'https://jitpack.io' } google() mavenCentral() jcenter() gradlePluginPortal() }

Gradle 8.0 以上新版写法:

repositories { //阿里云maven仓库镜像 maven { url=uri("https://maven.aliyun.com/repository/google") } maven { url=uri("https://maven.aliyun.com/repository/releases") } maven { url=uri("https://maven.aliyun.com/repository/central") } maven { url=uri("https://maven.aliyun.com/repository/public") } maven { url=uri("https://maven.aliyun.com/repository/gradle-plugin") } maven { url=uri("https://maven.aliyun.com/repository/apache-snapshots") } maven { url=uri("https://maven.aliyun.com/nexus/content/groups/public/")} maven { url=uri("https://jitpack.io") } // google() // mavenCentral() // gradlePluginPortal() } }

安卓模拟器

安装模拟器

模拟器主要分为两种,Android studio自带模拟器和第三方模拟器,推荐使用第三方模拟器,对新手友好,不容易出问题

个人推荐使用的第三方模拟器

雷电模拟器

联想模拟器

Android studio无法识别模拟器的问题

  • 有时候模拟器抽疯,无法识别到模拟器,可以重启模拟器或者Android studio试试

  • 端口号占用,比如电脑上安装了一些手机助手,360等手机助手进程,需要关闭这些软件

修改模拟器位置

有没有童鞋的电脑C盘是这样可用空间不足而爆红的?请举手

可能的罪魁祸首:Android studio环境中的gradle和avd

默认情况下创建的模拟器,默认会下载到C盘,我们可以像配置Gradle目录那样,去配置模拟器下载的目录

ANDROID_AVD_HOME

模拟器加速

如下图所示,如果安装或者创建模拟器的过程中出现这个弹窗,点击OK

可以提供模拟器的性能

模拟器无法启动

如果无法启动模拟器,请查看电脑的hyperv,是否开启。

模拟器语言切换和中文输入法

切换系统语言

打开模拟器,找到settings - System - Languages - System Languages - add a language

滑动到底部,找到简体中文,长按拖动和英文交换顺序

弹窗提示是否切换到简体中文,点击change进行切换,至此完成系统语言的切换。

输入法切换

x86-64的模拟器上没有带中文输入法,我们需要下载x86的模拟器


运行helloworld

准备工作做完后(即上述环境配置完毕以及Gradle构建项目成功),我们就可以运行项目

这运行的是flutter的Demo样例呢,都一样都一样!!

http://www.cnnetsun.cn/news/1777826.html

相关文章:

  • 【STM32MP257-DK】01 ST MPU 生态资源使用、环境搭建以及镜像更新
  • PYTHON学习笔记9(匿名函数、装饰器、数据结构)
  • AI 正在重塑我们的思维方式
  • Holistic Tracking应用案例:在线健身指导、动作规范分析一键搞定
  • DownKyi免费终极指南:三步解锁B站8K视频下载的完整解决方案
  • wxappUnpacker技术解析与实战指南:小程序逆向工程的开源工具实践
  • 如何保障工程信号传输不受信号干扰
  • 3步快速上手:Degrees of Lewdity中文汉化终极指南
  • 墨语灵犀入门教程:Python爬虫数据清洗与信息提取实战
  • Guohua Diffusion场景应用:用AI为文创产品设计国风插画,实战案例分享
  • 美国飞船 1.5 亿的太空厕所已瘫痪。NASA:小 bug。网友:和航母厕所同一家供应商么
  • 俄罗斯电商综合知识 | 新手入行,Captain AI是你的专属百科
  • 零基础5分钟上手:RexUniNLU零样本NLP实战,无需标注数据
  • 看看MusePublic能做什么?高清、细腻光影的艺术人像生成案例分享
  • AcousticSense AI效果实测:上传歌曲,AI准确识别流行、摇滚、古典等风格
  • EPLAN项目检查的5个隐藏技巧:让自动检查效率提升300%
  • NVIDIA Profile Inspector完整指南:释放显卡隐藏性能的终极教程
  • 【PSO三维路径规划】基于matlab Levy飞行改进粒子群算法LevyPSO复杂三维山地环境无人机避障路径规划研究附Matlab代码
  • 实战篇(二)电商用户画像
  • smart-doc实战:一键生成Postman集合与对接Torna文档平台完整流程
  • Pixel Script Temple 命令行工具开发:快速构建高效CLI应用
  • Phi-4-Reasoning-VisionGPU利用率:双卡4090满载率超92%的调度策略揭秘
  • RVC新手必看:3步完成声纹采集→数据处理→模型训练
  • C语言学习第一天
  • 电脑蓝屏出现 INACCESSIBLE BOOT DEVICE 解决方法
  • 使用Alpine配置WSL ssh门户还
  • 我为什么说光纤KVM不会被IP KVM取代?
  • 浙商银行笔试题库小程序练习2026新版题库
  • 3分钟实现高效定位:电话号码地理位置查询实用指南
  • 5个真实案例解析:Prompt工程+RAG+微调如何提升企业AI应用效果