因为要开发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. Java之面向对象例子(三) 多态,重写,重载,equals()方法和toString()方法的重写

    重写(继承关系) 子类得成员方法和父类的成员方法,方法名,参数类型,参数个数完全相同,这就是子类的方法重写了父类的方法. 重载 在一个类里有两个方法,方法名是完全一样的,参数类型或参数个数不同. 例子 ...

  2. redis分布式锁和消息队列

    最近博主在看redis的时候发现了两种redis使用方式,与之前redis作为缓存不同,利用的是redis可设置key的有效时间和redis的BRPOP命令. 分布式锁 由于目前一些编程语言,如PHP ...

  3. eclipse上传新项目到GitHub

    1.登录gibhub,创建一个仓库 2.提交本地仓库 右键本地项目 选择git,然后点击next 如图: 再右键项目,commit项目,这是提交到本地git 3.接下来提交到github 输入gith ...

  4. python数据可视化(matplotlib)

  5. ubuntu下处理mysql无法启动故障一例

    故障现象: mysql无法启动 1: dmesg |grep mysql [101353.820000] init: mysql post-start process (9077) terminate ...

  6. Android学习笔记-开关按钮ToggleButton和开关Switch

    本节给大家介绍的Android基本UI控件是:开关按钮ToggleButton和开关Switch,这两个其实都是开关组件,只是后者需要在Android 4.0以后才能使用 所以AndroidManif ...

  7. Linux(3)用户和权限管理

    用户, 权限管理 Linux中root账号通常用于系统的维护和管理, 它对操作系统的所有部分具有不受限制的访问权限 在Unix/Linux安装过程中, 系统会自动创建许多用户账号, 而这些默认的用户就 ...

  8. 数据结构与算法--KMP算法查找子字符串

    数据结构与算法--KMP算法查找子字符串 部分内容和图片来自这三篇文章: 这篇文章.这篇文章.还有这篇他们写得非常棒.结合他们的解释和自己的理解,完成了本文. 上一节介绍了暴力法查找子字符串,同时也发 ...

  9. TeamCity : Build 失败条件

    允许用户配置 Build 失败的条件是很有用的功能,它是我们配置复杂 Build 流程的基础.TeamCity 为用户自定义 Build 失败条件提供了很好的支持.这些条件大体上可以分为两类,分别是: ...

  10. 设计模式(二) 策略模式Strategy

    策略模式是对算法的包装,是把使用算法的责任和算法本身分割开来,委派给不同的对象管理,我个人的理解是,具有相同行为不同的行为模式,比如走路,有人速度3m/s,有人100m/s,把他们的具体行走和对象本身 ...