安装Android Studio及第一个Android工程可能遇到的问题,gradle下载过慢、sync失败?

ops/2024/12/23 1:21:55/

Android Studio版本众多,电脑操作系统、电脑型号、电脑硬件也是多种多样,幸运的半个小时内可以完成安装,碰到不兼容的电脑,一天甚至更长时间都无法安装成功。
Android安装及第一个Android工程分为4个步骤,为什么放到一起讲,因为只有Android的第一个工程运行到虚拟机上,Android的开发环境搭建才算完成。

1.安装Android Studio

一般不会出现什么问题,C盘空间不够的,可以装在D盘

2.安装Android SDK

需要accept lincense,可能会出现Intel加速器安装不成功的状况,初期不用理会

3.安装虚拟机

可能会出现虚拟机开不了,或者连不上的问题,实在没办法可以选择安装第三方的模拟器,包括夜神、BlueStack等

4.新建工程,运行第一个Android应用

上述3步完成了,环境还不算好,还需要新建工程,运行第一个Android应用,
工程建好后会下载gradle,有可能下载速度过慢,这时可以选择离线下载好gradle放到指定目录,也可以修改gradle下载地址为国内镜像地址
打开项目目录gradle/wrapper/gradle-wrapper.properties,
在这里插入图片描述
改为:在这里插入图片描述

distributionUrl=https\://mirrors.cloud.tencent.com/gradle/gradle-8.0-bin.zip

gradle下载完成后,还需要下载maven库,也会存在下载过慢的问题,也可以设置国内镜像地址,
在这里插入图片描述
改为:
在这里插入图片描述

        maven { url 'https://maven.aliyun.com/repository/public' }maven { url 'https://maven.aliyun.com/repository/central' }maven { url 'https://maven.aliyun.com/repository/gradle-plugin' }

http://www.ppmy.cn/ops/107884.html

相关文章

2024年高教社杯数学建模国赛C题超详细解题思路分析

本次国赛预测题目难度,选题人数如下所示 难度评估 A:B:C 1.8:1.3:1 D:E1.5:1 选题人数 A:B:C 1:1.5:2.8 D:E0.5:1.2 C题一直以来都是竞赛难度最低、选题人数最多的一道本科生选题,近三年C题的选题人数一直都是总参赛队伍的一半左右,2023年…

C语言小游戏--贪吃蛇实现

C语言小游戏--贪吃蛇实现 1.游戏实现背景2.Win32 API介绍2.1什么是Win32 API2.2控制台程序(Console)2.3控制台屏幕的坐标COORD2.4GetStdHandle2.4.1函数语法2.4.2函数的使用 2.5GetConsoleCursorInfo2.5.1函数语法2.5.2函数的使用 2.6CONSOLE_CURSOR_INFO2.6.1结构体结构2.6.2结…

第49课 Scratch入门篇:骇客任务背景特效

骇客任务背景特效 故事背景: 骇客帝国特色背景在黑色中慢慢滚动着! 程序原理: 1 、 角色的设计技巧  2 、克隆体的应用及特效的使用 开始编程 1、使用 黑色的背景: ![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/7d74c872f06b4d9fbc88aecee634b074.png#pic_c…

240908-Python代码实现6种与DBGPT-Knowledge-API的交互方式

A. Chat模式 # import asyncio # from dbgpt.core import ModelRequest # from dbgpt.model.proxy import OllamaLLMClient# clientOllamaLLMClient()# print(asyncio.run(client.generate(ModelRequest._build("qwen2:1.5b", "你是谁?"))))imp…

WebShell流量特征检测_冰蝎篇

什么是一句话木马? 1、定义 顾名思义就是执行恶意指令的木马,通过技术手段上传到指定服务器并可以正常访问,将我们需要服务器执行的命令上传并执行 2、特点 短小精悍,功能强大,隐蔽性非常好 3、举例 php一句话木…

axure之变量

一、设置我们的第一个变量 1、点击axure上方设置一个全局变量a 3 2、加入按钮、文本框元件点击按钮文档框展示变量值。 交互选择【单击时】【设置文本】再点击函数。 点击插入变量和函数直接选择刚刚定义的全局变量,也可以直接手动写入函数(注意写入格式。) 这…

算法——线段树C/C++

线段树(Segment Tree)是一种用于处理区间查询和区间更新的高效数据结构。它可以将一个数组分成多个小区间,并在每个小区间上存储一些信息(如区间的最小值、最大值、和等),以便快速查询或更新整个数组中的某…

在react中利用three.js 渲染模型 让鼠标拖拽是模型转动

import { OrbitControls } from three/examples/jsm/controls/OrbitControls;useEffect(() > {// 初始化OrbitControlsconst controls new OrbitControls(camera, renderer.domElement); // 设置控制参数controls.enableDamping true; // 平滑化运动controls.dampingFacto…