Android Studio开发环境搭建_YouAren的博客-程序员宅基地_androidstudio下载

技术标签: android  

1.安装Android Studio

安装过程中请全程联网

首先准备必要的软件Android Studio,建议去国内代理官网下载。
网址:http://www.android-studio.org/
在这里插入图片描述
下载之余,在D盘中新建文件夹Android,再在Android中新建文件夹AS和SDK。
在这里插入图片描述
下载完成后双击打开Android Studio.exe
点Next
在这里插入图片描述
默认,Next
在这里插入图片描述
更改AS的安装位置
在这里插入图片描述
默认 Install
在这里插入图片描述
取消勾选,Finish
在这里插入图片描述
找到Android/AS/bin下的idea.properties文件用记事本打开
在这里插入图片描述
在这两个位置分别添加

idea.config.path=D:/Android/.AndroidStudio/config
idea.system.path=D/Android/.AndroidStudio/system

在这里插入图片描述

2、安装SDK

点OK
在这里插入图片描述
点cancel
在这里插入图片描述
点Next
在这里插入图片描述
选custom,然后点Next。
在这里插入图片描述
选择工作界面风格,有黑色和白色两种风格
在这里插入图片描述
更改SDK的安装位置,其余默认,Next
在这里插入图片描述
选择虚拟机内存大小,Next
在这里插入图片描述
点Finish,开始安装SDK,需要联网
在这里插入图片描述
安装完成,点finish
在这里插入图片描述

3.配置Android Studio

打开Android studio 点击右下角的configure,然后点击SDK manager
在这里插入图片描述
勾选Android API 30和Android 10.0
点OK
在这里插入图片描述
点OK
在这里插入图片描述
选Accept ,Next;开始下载安装Android 10.0
在这里插入图片描述
安装完成,点finish
在这里插入图片描述
在下面界面点击settings
在这里插入图片描述
将gradle路径设置为:D:Android/.gradle
在这里插入图片描述

4.换源

找到D:\Android\AS\plugins\android\lib\templates\gradle-projects\NewAndroidProject\root下的build.gradle.ftl文件;用记事本打开
在这里插入图片描述
在图中对应位置添加

maven { url'https://maven.aliyun.com/repository/public/'}
maven { url'https://maven.aliyun.com/repository/google/'}
maven { url'https://maven.aliyun.com/repository/jcenter/'}
maven { url'https://maven.aliyun.com/repository/central/'}

在这里插入图片描述

5.创建项目

在D:/Android中新建文件夹workspace用于存放源文件
在这里插入图片描述
点击红色框选的选项
在这里插入图片描述
选择Empty Activity ,然后next
在这里插入图片描述
对项目进行基础设置
保存在刚建的workspace下
language选择java(有java和kotlin,请根据自身情况自选)
点击finish
在这里插入图片描述

等待工程构建完毕
在这里插入图片描述

6.下载到Android手机

将手机和电脑用数据线连接

因本人手机为OPPO,此处以OPPO手机为例
手机打开设置,找到关于手机,点击关于手机,找到版本信息,点击版本信息,连续点击版本号三次,输入密码进入开发者模式。然后返回设置面板;找到其他设置,找到开发者选项。
打开USB调试
在这里插入图片描述
上滑找到默认USB配置和选择USB配置
在这里插入图片描述
点击默认USB配置;进入后选择文件传输,返回
在这里插入图片描述
点击选择USB配置,选择MTP
在这里插入图片描述
配置完成后手机会弹出弹窗,点允许

手机允许后开发界面红框位置会出现手机型号,点击手机型号后面的绿色三角

在这里插入图片描述
运行成功后手机会出现下面弹窗,验证成功后进入安装界面

在这里插入图片描述
安装
在这里插入图片描述
安装成功后打开,屏幕中央显示Hello World
在这里插入图片描述

7.虚拟机运行helloworld;

点击 No devices,然后点open AVD manager
在这里插入图片描述
点击
在这里插入图片描述
默认,next
在这里插入图片描述
点击Android10 一行的download下载系统,(此处系统需大于创建项目的Android版本)
在这里插入图片描述
Android 10.0 安装完成

在这里插入图片描述
选中Android 10.0 一栏,next
在这里插入图片描述
点finish

在这里插入图片描述
选择虚拟机,然后运行
在这里插入图片描述
运行成功

在这里插入图片描述

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/nihaihaomahyh/article/details/110286680

智能推荐

Python配置Qt Designer与PyUIC_热心市民付先生的博客-程序员宅基地_python pyuic

Python配置Qt Designer与PyUIC安装pyqt相关包pip install pyqtpip install pyqt5-toolsPyCharm中选择相应的python解释器3. 添加外部工具名称填写自己方便易记得即可,我的名称添加为QTDesigner程序选择designer.exe,位置为当前解释器路径下的Lib\site-packages\pyqt5-tools\designer.exe工作目录为当前项目文件的目录添加选择完毕界面为:确定即可,再次

关于WebSocket_彪彪_的博客-程序员宅基地

原文链接:https://www.liaoxuefeng.com/wiki/1022910821149312/1103303693824096WebSocket是HTML5新增的协议,它的目的是在浏览器和服务器之间建立一个不受限的双向通信的通道,比如说,服务器可以在任意时刻发送消息给浏览器。为什么传统的HTTP协议不能做到WebSocket实现的功能?这是因为HTTP协议是一个请求-响应协议,...

FineUI初学手册_star_2008_的博客-程序员宅基地

女朋友鄙视我原创少...1.下载 进入官方论坛:http://www.fineui.com/bbs/要用到下载源代码和空项目下载http://fineui.codeplex.com/http://fineui.com/bbs/forum.php?mod=viewthread&tid=2123源代码直接下载,注意FineUI版本空项目里下载 对应版本的空项

NSStringDrawingOptions_yinachong的博客-程序员宅基地

NSStringDrawingTruncatesLastVisibleLine:如果文本内容超出指定的矩形限制,文本将被截去并在最后一个字符后加上省略号。如果没有指定NSStringDrawingUsesLineFragmentOrigin选项,则该选项被忽略。NSStringDrawingUsesLineFragmentOrigin:绘制文本时使用 line fragement or

条件注解@ConditionalOnBean失效原因_zhm_sky的博客-程序员宅基地_conditionalonbean不生效

测试环境(配置类)@Import({User.class,Pet.class})@Configuration(proxyBeanMethods = true)public class MyConfig { @Bean @ConditionalOnBean(name = "cat") public User user(){ return new User("航书", 12); } @Bean("cat") public

一重指针、二重指针做函数参数的深刻分析(虽然很基础,但要深刻理解)_ShenHang_的博客-程序员宅基地

一重指针做函数参数#include<iostream>using namespace std;void change(int *p){ *p = 20; p++; cout << p << endl;}int main() { int a = 10; change(&a); cout << &a <&lt...

随便推点

vassist的安装_kgduu的博客-程序员宅基地

在网上下载vassist安装压缩文件。1、运行VA_X_Setup

全方位讲解VoIP 的原理及技术知识_demon_evil的博客-程序员宅基地_voip工作原理

通过因特网进行语音通信是一个非常复杂的系统工程,其应用面很广,因此涉及的技术也特别多,其中最根本的技术是VoIP (Voice over IP)技术,可以说,因特网语音通信是VoIP技术的一个最典型的、也是最有前景的应用领域。因此在讨论用因特网进行语音通信之前,有必要首先分析VoIP的基本原理,以及VoIP中的相关技术问题。一、VoIP的基本传输过程传统的电话网是以电路交换方式传输语音,所要求的传

安卓设备抓包_Japher的博客-程序员宅基地

命令: adb shell su mount -o remount rw(空格)/  /data/local/tcpdump -p -vv -s 0 -w /sdcard/capture.pcap   

oracle设置core文件大小,Linux的Core文件设置与调试_李daxin的博客-程序员宅基地

一、运行时错误任何人写程序都会出错,正如《C++编程规范》所说,真正可怕的错误不是编译时的错误,而是运行时错误。有的程序可以通过编译, 但在运行时会出现Segment fault(段错误)这通常都是指针错误(一般就是空指针)引起的,或者访问了不能访问的内存(数组越界,系统保护)二、core文件我们不可能用GDB一句一句的去找,真正的英雄都善于使用手中的武器。这就是core file所谓core,就...

redis客户端连接遇到的坑,记录一下_choujulong7459的博客-程序员宅基地

期间出现的错误如下:1.connect timeout2.connect refused3.遗失对主机的连接denied redis is running in protected mode。。。。。。总结处理这些报错的步骤:1.关闭centos防火墙2.修改redis.conf文...