第一次用上 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自动下载(国外的服务器,下载慢,就会卡主),这里选择取消,
第一次用上 Android Studio 2.3 过程及错误解决的更多相关文章
- Android studio R文件丢失或错误解决方法
android studio中有时引用资源会出现R文件丢失或报错,大多数情况下是由于引入资源时R文件没有及时更新造成的 (在代码没有错误或资源引用没有错误的前提下) 注意:资源文件的文件名必须小写,即 ...
- android studio下gradle与Git错误解决方法
Error: Gradle: Execution failed for task ':mytask' > A problem occurred starting process 'command ...
- 关于android studio几种常见的错误解决
我也是从ec转到as的,没办法,大势所趋嘛,然而,在使用as的过程中遇到了非常多匪夷所思的错误,如今就说一下今天我遇到的这个错误. 美工妹子给了我一张图片,用来当做button的背景图,当然,这个图也 ...
- 使用Android Studio调试UiAutomator过程中遇到的问题
声明: 这里纪录了个人学习和使用Android Studio调试UiAutomator过程中遇到遇到的问题,不定时进行更新,欢迎一起交流学习 1.Excution faild for task ‘:a ...
- Android studio在使用过程中的问题总汇!
使用android studio也有一段时间了,汇总了一下这段时间内遇到一些常见问题,希望能够帮助到大家! 一.字体大小问题 在android studio的使用过程中没有发现类似于Eclipse中的 ...
- android studio笔记之编译运行错误
错误类型: Error:java.lang.UnsupportedClassVersionError: com/android/dx/command/Main : Unsupported major错 ...
- Android Studio 的 build 过程
如图, 编译器将源代码(包括 Application Module 及其所依赖的所有 Library 源代码)转换成 DEX(Dalvik Executable)文件(其中包括运行在 Android ...
- 安装 Android Studio 2.3 详细过程及错误解决
因为要开发Android5.0的缘故,抛弃了eclipse转到了Android Studio,第一次使用就是遇到了许多问题,终于是解决问题了,特意写一篇博文给各位要准备从eclipse转到Androi ...
- Mac和Windows上Android Studio经常使用的快捷键
小编整理了一些Mac和Windows上超有用的Android Studio经常使用的快捷键. Ctrl(Command)+Y 删除行 Ctrl(Command)+Z 倒退 Ctrl(Command)+ ...
随机推荐
- Ambari部署时问题之Ambari Metrics无法启动
首先,我的问题是如下: Traceback (most recent call last): File , in <module> AMSServiceCheck().execute() ...
- nyoj_83:迷宫寻宝(二)(计算几何)
题目链接 枚举所有墙的2n个端点与宝物的位置作为一条线段(墙的端点必定与边界重合), 求出与之相交的最少线段数(判断线段相交时用跨立实验的方法),+1即为结果. #include<bits/st ...
- LVS服务原理以及搭建(理论+干货)
LVS服务原理以及搭建(理论+干货) 版权声明:本文为yunshuxueyuan原创文章 如需转载请标明出处: https://my.oschina.net/yunshuxueyuan/blog QQ ...
- 在 Linux 命令行脚本中执行 sudo 时自动输入密码
使用 expect 实现自动登录的脚本的原理. 脚本代码如下: ############################################## #!/usr/bin/expect set ...
- ABP从入门到精通(1):aspnet-zero-core项目启动及各项目源码说明
一.ABP的简单介绍 ABP是"ASP.NET Boilerplate Project (ASP.NET样板项目)"的简称. ASP.NET Boilerplate是一个用最佳实践 ...
- Docker Registry
前言 上一篇文章讲了Docker Machine实现多主机Docker节点的管理.本文讲解如何实现Docker Registry,其实这个在第一篇Docker入门一文中已经简单介绍,本文仅是对一些细节 ...
- HDU5734 Acperience(数学推导)
Problem Description Deep neural networks (DNN) have shown significant improvements in several applic ...
- 简陋的 ASP.NET CORE 单页Web应用程序“框架”
我对ASP.NET CORE了解不多,不知道是不是重复造轮子,也或者什么也不是,这个Demo是这样的: 1.非常简单或者说原始:2.将单页Web应用增加了一个页(Page)概念(相当于MVC的 Vie ...
- git分支管理之分支管理策略
分支管理策略 阅读: 246888 通常,合并分支时,如果可能,Git会用Fast forward模式,但这种模式下,删除分支后,会丢掉分支信息. 如果要强制禁用Fast forward模式,Git就 ...
- Git时光机穿梭之删除文件
在Git中,删除也是一个修改操作,我们实战一下,先添加一个新文件test.txt到Git并且提交: $ git add test.txt $ git commit -m "add test. ...