安装 Android Studio 2.3 详细过程及错误解决
因为要开发Android5.0的缘故,抛弃了eclipse转到了Android Studio,第一次使用就是遇到了许多问题,终于是解决问题了,特意写一篇博文给各位要准备从eclipse转到Android Studio
由于之前使用eclipse已经配置好了JDK,所以JDK安装就略过了。
一,下载Android Studio并安装
下载的话前往Android Studio中文社区官网下载,点击绿色下载,这个是自带了sdk和一个Android7.0的avd(虚拟机),下载之后点击exe安装程序。
一路next,之后会有个选择文件夹的提示
这个说明一下,第一个是Android Studio安装路径,第二个是sdk安装目录,个人觉得安装到C盘会耗C盘空间,C盘系统盘本来就耗容量,所以我将其他盘中新建了一个Android Studio,之后第一个的安装路径就是选择这个,问题来了,当我想将sdk一起放到Android Studio,安装程序会报错,看了一下说明,sdk的路径必须是要在一个空文件夹,有些无语,于是便是弄了个Android文件夹,其下包括Android Studio与sdk
之后静待完毕打开就好了
二,首次启动进行配置
可以更改快捷键与eclipse一样,这样也不用我们再次去熟悉快捷键,附上转载的博文
http://www.cnblogs.com/smyhvae/p/4390905.html
三,创建HelloWorld项目并在模拟器上运行
在新建项目之前,我们还需要下载avd(默认只有一个Android7.0的模拟器),建议是6.0, 5.0, 4.0 各下一个,方便之后测试app
这里HelloWorld项目,我弄了两天才成功,创建一个项目要非常久,之后直接取消,是可以进入到主界面,但是却一直提示错误,而且项目资源管理器也是出错。之后发现了问题所在,原来是gradle没有配置好,
我先看了一下设置的gradle,默认推荐选择的是使用C盘的gradle(但是你C盘的根本没有,它就要下载,下载的话是到国外的服务器下载,这就是创建项目要很久的原因)
解决办法就是下载gradle包,手动配置
首先去Android Studio的路径(如下图)查看当前gradle,之后上百度找gradle包下载
下载之前,我发现本地有个gradle3.2,之后就是修改了设置,就是上面设置的那一张图,将选择改为了第二个(本地),然而提示版本太低(无语),于是下载了一个3.3
你有两种选择,一种是放在C盘(如图)C:\Users\用户名\.gradle\wrapper\dists\gradle-3.3-all\55gk2rcmfc6p2dg9u9ohc3hw9(我用的是win10系统,其他win系统类似)
PS:这里注意那一串长长的数字加字母,不同版本的gradle都是不同的,反正把你下的zip包放到里面就行,不用解压,之后就是可以弄个HelloWorld出来了
弄到这里,就是可以新建HelloWorld项目了,这里感觉也没有啥好讲了的,别人写了一大堆了
附上网址:http://blog.csdn.net/zdw_wym/article/details/49864673
四,相关问题解决
第一次打开的时候,提示“Fetching Android SDK component information”对话框去获取Android SDK组件的信息。
因为网络被墙或其他原因,这个获取的过程可能需要很长的时间,而且也不一定能成功获取,所以存在一直无法打开或者打开失败的问题。
需要修改自己安装目录(我的安装路径为H:\Android\Android Studio\bin)下的“idea.properties”文件内容,使用文本编辑器打开该文件,最后在文件末行加上“disable.android.first.run=true”保存即可。
除了这个,还会提示sdk加载失败的,只有重试和取消两个按钮可选,这是因为缺少gradle,而android studio自动下载(国外的服务器,下载慢,就会卡主),这里选择取消,
出处:http://www.cnblogs.com/kexing/p/7455786.html
安装 Android Studio 2.3 详细过程及错误解决的更多相关文章
- linux安装 Android Studio详细教程,支持性较差,需要安装最新底层库内核的linux
安装 Android Studio详细教程 libc6-i386 lib32stdc++6 lib32gcc1 lib32ncurses5 lib32z1 jdk1.8.0_25 android-st ...
- 我安装android studio的过程与经历
虽然android studio已经出来两年多了,但是我一直都没真正用过.之前用Eclipse还算用得挺好.我并不是一个专职的android开发者,我是个游戏开发者,打包的时候要用到android.不 ...
- uni-app开发经验分享十六:发布android版App的详细过程
开发环境 1. Android Studio下载地址:Android Studio官网 OR Android Studio中文社区 2. HBuilderX(开发工具) 3. App离线SDK下载:最 ...
- 安装android studio报错Failed to install Intel HAXM.
在安装android studio的过程中,安装到android的模拟器加速器(intel HAXM)这一步时,报错: HAXM是用来管理硬件加速的,估计是用了这个东西模拟器就能告别Eclipse的龟 ...
- 转发离线安装 Android Studio 更新
1.在线更新 随着 Android Studio 的越来越完善与流行,无论从功能性,还是性能上,它正在成为广大 Android 开发者的首选.但是因为总所周知墙的原因,我们在 Android Stud ...
- 【转载】菜鸟Ubuntu下安装Android Studio
原文:http://forum.android-studio.org/forum.php?mod=viewthread&tid=236&extra=page%3D1%26filter% ...
- 在Mac OS X下安装Android Studio
在Mac OS X下安装Android Studio只需要几步. 1. 下载Android Studio安装包(.dmg). 2. 打开Terminal输入java -version命令查看是否已安装 ...
- 【Android 应用开发】 Ubuntu 安装 Android Studio (旧版本|仅作参考)
. 果断换Ubuntu了, Ubuntu的截图效果不好, 不能设置阴影 ... 作者 : 万境绝尘 转载请注明出处 : http://blog.csdn.net/shulianghan/article ...
- Ubuntu18.04安装Android Studio
一.安装JDK JDK下载地址:https://www.oracle.com/technetwork/java/javase/downloads/jdk11-downloads-5066655.htm ...
随机推荐
- uva11020 set
有n个人,每个人有两个属性x,y.如果对于一个人P(x,y) 不存在另外一个人(x',y') 使得x'<x,y'<=y 或者 x'<=x,y'<y 我们说p是有优势的,每次给出 ...
- 【运维技术】node项目使用strongloop进行部署相关教程
node项目使用strongloop进行部署相关教程 安装strongloop 下载安装node 解压到路径完成安装 使用软链方式配置环境变量 添加cnpm的淘宝镜像源 安装node-gyp的模块依赖 ...
- Python笔记 #17# Pandas: Merge
10 Minutes to pandas Concat df = pd.DataFrame(np.random.randn(10, 4)) print(df) # break it into piec ...
- 高级bash脚本编程(三)
高级bash脚本编程 知识点 compound 和 comparison -a 逻辑与 exp1 -a exp2 如果表达式 exp1 和 exp2 都为真的话,那么结果为真. -o 逻辑或 exp1 ...
- 常用<meta>
转自:http://segmentfault.com/a/1190000002407912 w3c -- <meta>标签:http://www.w3school.com.cn/tags/ ...
- HYSBZ 1036 树的统计Count(树链剖分)题解
思路: 树链剖分,不知道说什么...我连模板都不会用 代码: #include<map> #include<ctime> #include<cmath> #incl ...
- asp.net和.net的区别
http://zhidao.baidu.com/link?url=BEIkzsJqo-tnOmWKwzsiuXeohqVJzb_iRCZ5gWCozAGVdw2FSnWW95r3vaUAecUnKsW ...
- 基于spring boot admin 做监控的一些问题记录
问题一 各个健康节点权限问题 解决方式 加入权限模块 <dependency> <groupId>org.springframework.boot</groupId> ...
- 使用由 Intel MKL 支持的 R
我们通常使用的 R 版本是单线程的,即只使用一个 CPU 线程运行所有 R 代码.这样的好处是运行模型比较简单且安全,但是它并没有利用多核计算.Microsoft R Open(MRO,https:/ ...
- Android 自定义注解(Annotation)
现在市面上很多框架都有使用到注解,比如butterknife库.EventBus库.Retrofit库等等.也是一直好奇他们都是怎么做到的,注解的工作原理是啥.咱们能不能自己去实现一个简单的注解呢. ...