Android读书笔记——Android studio的安装配置

随着Google为自家“儿子”推出了新的ide——Android studio,并不再更新eclipse,对于Android开发者而言,改用Android studio是势在必行了,作为一名学生党,自学Android也有一段时日了,从当初一开始用eclipse到现在尝试改用Android studio,发现Android studio确实比eclipse好用很多,毕竟Android studio作为Google为Android专门开发的IDE。

Android studio 配置

首先下载Android studio,到Android studio官网:http://developer.android.com/sdk/installing/studio.html,由于国内环境和谐,导致登录官网失败,所幸国内有非常好用的镜像网站:http://www.androiddevtools.cn/,里面可以下载到Android开发所需的各个环境的开发包和工具。
下载完Android studio安装包后,直接安装就可以,要注意的是,在运行studio前要安装好jdk并配置好环境变量

新建系统变量:

变量名:【JAVA_HOME】

变量值:【C:\Program Files\Java\jdk1.7.0_51】;这是jdk安装路径,根据自己安装的位置填写。

在系统变量里面找到Path选择编辑:

在最后添加【\;%JAVA_HOME%\bin;】

运行Androidstudio ,第一次创建项目,Android studio回去下载gradle的相关配置文件,默认下载地址是c:\user\administrator.gradle,下载需要很长一段时间,解决的办法有:打开c:\user\administrator.gradle下的c:\user\administrator.gradle\wrapper\dists\gradle-2-1-all\78sad99a0dasd0n55文件夹下,可以看到gradle-2-1-all.zip的.part文件,知道了这个版本号,我们可以到网上下载对应的版本文件,下载好之后放到这个文件下,不用解压,这样当新建工程时就无需下载gradle,只需下载一些jcenter的依赖包,这些都很快。

更新sdk

首先打开Android studio工具栏上的sdk manager,打开后,如果看到一连串的connection refuse提示,则需要在sdk manager的菜单栏中选择tools,options选项,在setting中输入“翻墙”代理ip和端口(可以再AndroidDevtool网站上找到最新的镜像地址和端口),然后勾选“force https://…source to be fetched using http://…”,用http代替https请求,完成后就可以下载到sdk和模拟器等工具了。

导入工程

在导入工程时卡死的解决办法:

由于Android studio进行版本更新,而某个项目使用的手势gradle1.5进行编译但是本地没有该版本,Android studio就好去下载该版本,由于我们可能无法正常访问到这些资源,就会造成卡死。

我们可以先在本地用当前版本的gradle新建一个正常的项目,保证可以编译通过,然后用本地项目中的“gradle”文件夹和build.gradle文件去替换要导入的项目的这两个文件夹,再打开项目就可以正常编译 过去了。

时间: 2024-08-26 02:39:22

Android读书笔记——Android studio的安装配置的相关文章

android学习笔记--android启动过程之init.rc文件浅析

1.  init.rc文件结构文件位置:init.c  : /system/core/initinit.rc  : /system/core/rootdir 首先init.rc文件是以模块为单位的,每个模块里的内容都是一起执行的,模块分为3种类型:on.service.import.我们可以看下init.rc文件是怎么写的:1.import import /init.usb.rc import /init.${ro.hardware}.rc import /init.trace.rc 上面的内容

[Android学习笔记]Android向下兼

Android向下兼容的思路:使用高版本的API,在运行时判断真实运行平台的API版本,根据不同版本做不同的处理 关键类:Build.class里面定义了API版本相关信息 内部类:VERSION定义当前系统的版本信息,其中包含SDK版本信息Build.VERSION.SDK_INT可以获取到当前运行的系统的SDK版本号 内部类:VERSION_CODES定义了各个版本的枚举信息 适配时: if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONE

[Android学习笔记]Android中多线程开发的一些概念

线程安全: 在多线程的情况下,不会因为线程之间的操作而导致数据错误. 线程同步: 同一个资源,可能在同一时间被多个线程操作,这样会导致数据错误.这是一个现象,也是一个问题,而研究如何解决此类问题的相关工作就叫做线程同步. android中,处理线程同步的手段就是:锁 一般分为公平锁和非公平锁: synchronized(内部锁,互斥锁):synchronized是JVM提供的线程同步机制,如果出现问题,JVM能捕获异常,并释放资源,具体实现机制需要查看JVM源码 synchronized的使用特

Android 开发笔记 “android调试遇到ADB server didn't ACK以及顽固的sjk_daemon进程 ”

资源来源:http://blog.csdn.net/wangdong20/article/details/20839533 做Android调试的时候经常会遇到,程序写好了,准备接上手机调试,可不一会儿出现 相信做过android调试的同学都遇到过这个问题,网上说kill掉跟adb相关的进程,重启Eclipse 可是我在任务管理器上没有看到明显的adb进程,我们如何找到它们呢 首先,打开cmd,使用adb命令检查一下,最好是把adb命令的路径放在系统的path环境变量里, 用adb命令也会方便一

Android读书笔记二

本章讲到需要Android应用程序以及Android NDK程序来测试Linux驱动,所以所需要的工具都必须配备好.而且对工具的版本也是有一些要求,JDK,Eclipse,ADT,CDT,Android SDK,Android NDK,交叉编译环境,Linux 内核源代码,Android源代码,用于调试开发板串口的工具minicom,当然开发板也是必需的了. 核心步骤: 1.JDK安装,需要在Ubuntu下安装.首先要下载,然后解压,在终端输入命令#gedit /etc/profile来设置PA

《Android源码设计模式解析》读书笔记——Android中你应该知道的设计模式

断断续续的,<Android源码设计模式解析>也看了一遍,书中提到了很多的设计模式,但是有部分在开发中见到的几率很小,所以掌握不了也没有太大影响. 我觉得这本书的最大价值有两点,一个是从设计模式的角度去理解Android源码,结合着日常开发中的常用类,对设计模式的理解会更加的深刻:另外一个好处就是了解常用模式,再看其他人写的代码的时候,更容易理解代码思路.下面是我的读书笔记和一些思考,设计模式只整理我认为重要的部分. 建造者模式 建造者模式最明显的标志就是Build类,而在Android中最常

Android 读书笔记

<Android开发艺术探索> 一.Activity 的生命周期和启动模式 1. 当前 Activity 为 A,此时打开 Activity B:A.onPause() → B.onCreate() → B.onStart() → B.onResume() → A.onStop(),故不能在 onPause 中做重量级操作,使新 Activity 尽快显示出来并切换到前台. 2. 当系统内存不足时,系统会按照 [ 后台 Activity → 可见但非前台 Activity → 前台 Activ

Android读书笔记一

通过本章的学习真实体会到“移植”的概念:为特定设备定制Android的过程,但是移植的过程中开发最多的就是支持各种硬件设备的Linux驱动程序,本章对Android和Linux做了总体介绍.接着介绍了Android的四层架构:Linux内核:C/C++代码库:Android SDK API;应用程序.又引入Android移植,Android移植包括两部分:应用移植,系统移植.而且为硬件平台添加新的模块,必须为此模块添加一个新的驱动程序,或者修改原来的程序. 查看Linux内核版本方法: (1)L

Android学习笔记-Android应用程序初步认识

一直觉得自己的技术没有一门专长,似乎什么都会一点,但是却一点都不深入.决定学习Android的开发,说不出的理由,希望自己能够坚持下去. 其实之前已经搭建好了Android的开发环境eclipse+ADT+SDK,这里就不做具体介绍了,个人觉得还是非常有必要把这3个软件单独安装一下, 这样对开发工具能有个系统的认识.Eclipse是一个IDE,针对多门开发语言都能够使用,SDK是针对Android应用开发提供的一个框架,其中有开发 过程中使用到的包和一些集成的工具,ADT是安装在eclipse上