【android笔记】android开发环境搭建--android studio安装与配置_记事本的博客-程序员宅基地

技术标签: 我的android学习路线  androidstudio sdk  编程语言  

一、下载安装android studio软件

下载地址
http://www.android-studio.org/

目前最新的版本是3.1.2版本,下载即可.
这里写图片描述

下载完成之后开始安装,安装过程不难如下
这里写图片描述
这里写图片描述

选择软件的安装路径
这里写图片描述

这里写图片描述

安装完成后启动android studio
这里写图片描述

这里默认选择”do not impor settings”,暂时不知道有啥作用
这里写图片描述

这里提示无法访问android SDK list,应该还需要安装配置android sdk.这里先选择cancel

这里写图片描述

进入welcome界面
这里写图片描述

这里写图片描述

这里写图片描述

点击上图的finish按钮后,就进入了android studio创建工程的界面.
这里写图片描述

如果此时点击新建工程会出现如下的提示,找不到android sdk
这里写图片描述

那么又如何安装配置android SDK呢?

二、下载安装android SDK

android SDK工具包下载地址
http://www.androiddevtools.cn/
选择下载如下的红色的工具包

这里写图片描述

下载完成后解压即可.

再回到新建工程界面,点击下方的configure选择 SDK manager

这里写图片描述

进入如下界面后点击图中的edit

这里写图片描述

如下图,找到你的android sdk目录

这里写图片描述

这里写图片描述

这里写图片描述

配置完成后再来新建工程就可以了啊.
这里写图片描述

三、重新启动android studio的问题

笔者第一次安装完毕android studio后关闭,再来打开时还是出现如下的提示

这里写图片描述

然后笔者选择cancel,依然提示找不到SDK如下:
这里写图片描述

点击next后,需要重新再选择SDK目录。

这里写图片描述

如果每次启动都这样的话,实现是太不方便了。
我们不想每次启动都更新检查SDK,我们需要改一下Android Studio的配置文件,打开Android Studio安装路径下的bin文件夹找到 idea.properties文件,在最后添加代码disable.android.first.run=true即可
C:\Program Files\Android\Android Studio\bin\idea.properties
这里写图片描述

然后再重新启动Android Studio就不会出现上面的提示了。

四、小结

安装android studio不难,但是需要配置sdk。
如下两个文件是必须的。SDK容易下载错了笔者第一次就下的不对SDK配置老是不行。
这里写图片描述

附加:
安装最新版本后新建工程出现各种异常报错,解决起来很麻烦,这里不再下载安装最新版本,可以参考如下地址下载如下的版本。
http://www.android-studio.org/index.php/download/hisversion
这里写图片描述
安装此版本需要安装jdk环境,jdk安装比较简单可以自行安装即可这里不再赘述。

软件版本:
android-studio-bundle-143.2915827-windows.exe
jdk-8u171-windows-x64.exe

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

智能推荐

打包出来的APP安装到安卓手机上,出现两个图标-程序员宅基地

在Androidmanifest.xml里删掉下面这句就好了1

程序员生存定律--目录-程序员宅基地

程序员生存定律这书是陆续发的,所以做个目录让想从头读的方便些:前言:解码程序人生

Python计算两张图片的相似度_pyssim 相似度计算-程序员宅基地

目录一、场景需求解读二、Mean Squared Error (MSE)简介三、The Structural Similarity Index (SSIM)简介四、算法代码实现五、效果展示与分析六、思维扩展参考资料注意事项一、场景需求解读  在现实场景中,我们经常会遇到一个问题,即如何评价不同图片的好坏,或者如何比较两张图片的相似性。它在学术研究领域中具有的广泛的研究前景,例如当你提出来一种新..._pyssim 相似度计算

java hotspot 默认垃圾回收器_垃圾收集器整理&Java8默认垃圾回收器_宽客也的博客-程序员宅基地

垃圾收集器整理1.Serial 垃圾收集器(单线程、复制算法)2.ParNew 垃圾收集器(Serial+多线程)3.Parallel Scavenge 收集器(多线程复制算法、高效)自适应调节策略也是 ParallelScavenge 收集器与 ParNew 收集器的一个重要区别。4.Serial Old 收集器(单线程标记整理算法 )5.Parallel Old 收集器(多线程标记整理算法)6..._hotspot 默认的是 parallel 回收器吗

基于Python文本内容/情感的对微博文本自动二元分类_情绪加权csdn-程序员宅基地

选题:设计实现一种基于文本内容/情感的文本自动分类方法具体目标:实现一个分类器,完成对微博文本的简单二元分类,即分为正面、负面。微博文本不同于正式文本,作为在网络社区上的文本,具有不规范性、流行性、符号混杂性等特点,具体总结了以下四点:2、4给处理上带来方便,特别是文本化的表情符号能够增加情绪词权重;而 1、3 是挑战,需要数据量尽量大,涵盖更多的语言现象。而在中期报告中也提出,由于句子中与情绪表达无关的文本的存在,直接使用分类的方法对于长文本不适用,需要进行过滤,并且传统分类方法忽略了词间的语义联系,使_情绪加权csdn

Web Service 服务端报错-程序员宅基地

java.net.BindException: Cannot assign requested address: bind

随便推点

GUI运用2-程序员宅基地

Label (绘制文本和图片) GUI.Label(new Rect(20,20,20,20),"Hello World"); Box (绘制一个图形框) GUI.Box(new Rect(20,20,20,20),"Hello Word"); Button (绘制按钮,响应单击事件) GUI. Bu

基于已有的rac系统搭建dg_oracle rac后还能做dg么-程序员宅基地

环境: rac:[root@jhdb01 ~]# cat /etc/redhat-release CentOS release 6.6 (Final)[root@jhdb01 ~]# uname -r2.6.32-504.el6.x86_64dg:[root@CTS11615-rebulid ~]# cat /etc/redhat-release CentOS release 6.5 (F_oracle rac后还能做dg么

[Unity][JSON][List][JSONUnity]多个角色的数据读取写入JSON数据-程序员宅基地

接着上一篇文章 继续 JSON 的存储,相关文章1上一篇文章 讲的 是 一个 角色 存储 JSON 数据,读取写入。本文讲的是 多个 角色 存储 JSON 数据,读取写入。它支持List和List数组由于Unity的 5.2以上版本 已经 支持 JSON ,也就是说 ,可以不用引入 外部 的 JSON.dll 库(LitJSON.dll),就可以使用 unity

pta表达式转换-程序员宅基地

7-20 表达式转换 (25 分)算术表达式有前缀表示法、中缀表示法和后缀表示法等形式。日常使用的算术表达式是采用中缀表示法,即二元运算符位于两个运算数中间。请设计程序将中缀表达式转换为后缀表达式。输入格式:输入在一行中给出不含空格的中缀表达式,可包含+、-、*、\以及左右括号(),表达式不超过20个字符。输出格式:在一行中输出转换后的后缀表达式,要求不同对象(运算数、运算符号)之间以空格分隔,但结尾不得有多余空格。输入样例:2+3*(7-4)+8/4输出样例:2 3 7 4 - * +

html css js执行顺序,JavaScript 和 CSS 执行顺序?-程序员宅基地

transition后加过渡时间,transitionend 事件会在时间间隔后才会被触发。所以我的理解是css先加载,但是这个过渡的过程是异步的,此时绑定transitionend 事件的脚本已经执行到了。不知道我这样理解对不对,如果不对还望有人指正。我做了一个实验:html:js:function fun_transitionend(){console.log("transition end"..._transitionend 时间不准确

mysql 一闪就退_MySQL 一闪退出解决-程序员宅基地

症状:输入密码一闪而过,一点提示也没有,密码首先保证是正确的..于是就想到了 直接跳过权限验证 ,用到了以下的方法:一、 首先进入cmd 切入MySQL的安装目录,然后切入 bin 目录 ,输入mysqld-nt --skip-grant-tables命令。这个 cmd 窗口先不要关闭, 打开另一个窗口 登陆MySQL 或直接点开 MySQL Command Line Client 输入正确的密码..._mysql一闪而过