因为要开发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 过程及错误解决的更多相关文章

  1. Android studio R文件丢失或错误解决方法

    android studio中有时引用资源会出现R文件丢失或报错,大多数情况下是由于引入资源时R文件没有及时更新造成的 (在代码没有错误或资源引用没有错误的前提下) 注意:资源文件的文件名必须小写,即 ...

  2. android studio下gradle与Git错误解决方法

    Error: Gradle: Execution failed for task ':mytask' > A problem occurred starting process 'command ...

  3. 关于android studio几种常见的错误解决

    我也是从ec转到as的,没办法,大势所趋嘛,然而,在使用as的过程中遇到了非常多匪夷所思的错误,如今就说一下今天我遇到的这个错误. 美工妹子给了我一张图片,用来当做button的背景图,当然,这个图也 ...

  4. 使用Android Studio调试UiAutomator过程中遇到的问题

    声明: 这里纪录了个人学习和使用Android Studio调试UiAutomator过程中遇到遇到的问题,不定时进行更新,欢迎一起交流学习 1.Excution faild for task ‘:a ...

  5. Android studio在使用过程中的问题总汇!

    使用android studio也有一段时间了,汇总了一下这段时间内遇到一些常见问题,希望能够帮助到大家! 一.字体大小问题 在android studio的使用过程中没有发现类似于Eclipse中的 ...

  6. android studio笔记之编译运行错误

    错误类型: Error:java.lang.UnsupportedClassVersionError: com/android/dx/command/Main : Unsupported major错 ...

  7. Android Studio 的 build 过程

    如图, 编译器将源代码(包括 Application Module 及其所依赖的所有 Library 源代码)转换成 DEX(Dalvik Executable)文件(其中包括运行在 Android ...

  8. 安装 Android Studio 2.3 详细过程及错误解决

    因为要开发Android5.0的缘故,抛弃了eclipse转到了Android Studio,第一次使用就是遇到了许多问题,终于是解决问题了,特意写一篇博文给各位要准备从eclipse转到Androi ...

  9. Mac和Windows上Android Studio经常使用的快捷键

    小编整理了一些Mac和Windows上超有用的Android Studio经常使用的快捷键. Ctrl(Command)+Y 删除行 Ctrl(Command)+Z 倒退 Ctrl(Command)+ ...

随机推荐

  1. 一大波jQuery事件即将来袭!

    一.jQuery事件 1.focus()元素获得焦点 2.blur()元素失去焦点 3.change() 表单元素的值发生变化(可用于验证用户名是否存在) 4.click() 鼠标单击 5.dbcli ...

  2. docker - 修改镜像/容器文件的在宿主机上的存储位置(转)

    背景 之前在使用docker的时候,由于启动container的时候用的是默认的mount(路径为 /var/lib/docker),这个目录对应的硬盘空间有限,只有200G左右.现在随着程序运行,有 ...

  3. Python基础之常用模块(三)

    1.configparser模块 该模块是用来对文件进行读写操作,适用于格式与Windows ini 文件类似的文件,可以包含一个或多个节(section),每个节可以有多个参数(键值对) 配置文件的 ...

  4. 从零开始搭建Jenkins+Docker自动化集成环境

    本文只简单标记下大概的步骤,具体搭建各个部分的细节,还请自行搜索.第一.二部分只是对Jenkins和Docker的简单介绍,熟悉的同学请直接跳到第三部分. 一.关于Jenkins Jenkins简介 ...

  5. ES6数字扩展

    前面的话 本文将详细介绍ES6数字扩展 指数运算符 ES2016引入的唯一一个JS语法变化是求幂运算符,它是一种将指数应用于基数的数学运算.JS已有的Math.pow()方法可以执行求幂运算,但它也是 ...

  6. 奇葩app大盘点,你知道几个

    1.I'm Rich 这个App最奇葩.不仅奇葩,还无聊.炫富.浮夸,曾经荣耀一时的"劳资是土豪"应用,售价999.99美元,功能和它的简介一样粗暴,999美元买来的红钻石就是土豪 ...

  7. Java基础之TCP与UDP

    OSI 7层参考模型 物理层 --> 数据链路层 --> 网络层 --> 传输层 --> 会话层 --> 表示层 --> 应用层 按此顺序称为拆包,反之为封包. T ...

  8. 【.net 深呼吸】导出 Office 文档中的图片

    我们常用的 Office 文档其实就三种——Word.Excel.PowerPoint,分别对应的扩展名为:.docx..pptx..xlsx. 许多教程都告诉我们,要提取这些文件中的图片(其实像视频 ...

  9. swift3.0 点击UIScrollView中输入框之外的区域关闭键盘

    通过点击事件实现关闭键盘 scrollView: UIScrollView! title_textField: UITextField! let hideKeyboardTapGesture = UI ...

  10. 关于IE,Chrome,Firefox浏览器的字符串拼接问题

    昨天项目测试的时候,IE8.IE11测试勾选checkbox然后执行保存的时候,竟然执行的结果与预期相反,吓屎我了,最终排查之下,原来是拼接checkbox的值的时候出现的问题.本人对js了解知之甚少 ...