原文 http://blog.csdn.net/zhanghefu/article/details/9286123

第一章   andriod studio 安装与环境搭建

一、Android Studio简介

Android Studio是Google新发布的Android应用程序开发环境,Android Studio是基于IntelliJ IDEA开发而成的。在Android Studio开发环境中,Android开发者可以非常方便地调试Android应用程序,Android Studio不仅是Android开发的IDE集成环境,而且还有以下特点:

•基于 Gradle 的构建支持

•Android 专属的重构和快速修复

•提示工具以捕获性能、可用性、版本兼容性等问题

•支持 ProGuard 和应用签名

•基于模板的向导来生成常用的 Android应用设计和组件

•功能强大的布局编辑器,可以让你拖拉 UI控件并进行效果预览

谷歌对开发者控制台进行了改进,增加了五个新的功能,包括优化小贴士、应用翻译服务、推荐跟踪、营收曲线图、用版测试和阶段性展示。

1、优化小贴士:在主体中打开你的应用,点击小贴士,会得到这样的建议:为你的应用开发平板电脑版本。

2、应用翻译服务:允许开发者直接在开发主体中获得专业的翻译。上传你的需求,选择翻译,其会显示翻译方和价格,并在一周内发回译本。

3、推荐跟踪:允许开发者找出最有效的广告

4、营收曲线图:向开发者展示其应用营收,以国家进行划分

5、试用版测试和阶段性展示:开发者可以对应用进行测试,然后向测试用户推出,测试结果不会对外公布。当一个版本的测试结束,开发者可以向特定比例用户推出。

Android Studio这款开发工具被首次公布,这也是为了方便开发者基于Android开发。

首先解决的一个问题是多分辨率。Android设备拥有大量不同尺寸的屏幕和分辨率,根据新的Studio,开发者可以很方便的调整在各个分辨率设备上的应用。

同时Studio还解决语言问题,多语言版本、支持翻译都让开发者更适应全球开发环境。Studio还提供收入记录功能。最大的改变在于Beta测试的功能。Studio提供了Beta Testing,可以让开发者很方便试运行。

二、Android Studio下载

Android Studio官方网站地址:

http://developer.android.com/sdk/installing/studio.html

 

Unix/Linux:android-studio-bundle-130.677228-linux.tgz

http://pan.baidu.com/share/link?shareid=566016&uk=487907638

 

Mac OsX: android-studio-bundle-130.677228-mac.dmg

http://pan.baidu.com/share/link?shareid=566017&uk=487907638

 

Windows: android-studio-bundle-130.677228-windows.exe

http://pan.baidu.com/share/link?shareid=566018&uk=487907638

 

三、Android Studio安装

A.装前设置

1 安装JDK

下载地址: http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html

注意需要选择适合自己系统的版本.

2配置java环境变量

控制面板→系统→高级系统设置→“高级”下的“环境变量”:

  • 在系统变量里点击新建,变量名填写JAVA_HOME,变量值填写JDK的安装路径,在这里就填写“C:\Program Files\Java\jdk1.7.0_21”了
  • 在系统变量里点击新建变量名填写CLASSPATH,变量值填写“.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar”。注意不要忘记前面的点和中间的分号。
  • 在系统变量里找到Path变量,这是系统自带的,不用新建。双击Path,由于原来的变量值已经存在,故应在已有的变量后加上“;  C:\Program Files\Java\jdk1.7.0_21\bin注意前面的分号

B.安装Android Studio

http://developer.android.com/sdk/installing/studio.html#download下载Android Studio安装文件,下载完后一直next就OK。

如果你的系统不是win64位的系统而是32位的参考以下解决方案:

都是针对执行studio.bat出现错误导致android studio运行不起来,最后都是异工同曲:

解答下32位 win7系统的问题。

在安装目录中找到bin下的studio.bat,用编辑打开studio.bat,第25到28行:

SET JRE=%JDK%
IF EXIST "%JRE%\jre" SET JRE=%JDK%\jre
SET BITS=
IF EXIST "%JRE%\lib\amd64" SET BITS=64

可以看到里面设置软件支持系统位数是64位,而我自己所用电脑是32位的 jre/lib目录下只有i386文件,尝试把

IF EXIST "%JRE%\lib\amd64" SET BITS=64

改为

IF EXIST "%JRE%\lib\i386" SET BITS=32

对于32位的xp系统:

SET BITS=   改为 SET BITS=32

64位系统不变

安装示意图:

1-1-1

单击Next,如下:

1-1-2

这里看清楚必须是jdk,我一开始安装的时候自动填充的是jre,不能用,所以后来重装了,再继续Next:

1-1-3

再Next:

1-1-4

选择Install开始安装,最后单击finish完成。(注意:装完后如果你的系统不是64位的不要start Android Studio 此时在解决了studio.bat的设置后方可运行此软件)

运行程序,出现以下界面:

1-1-5

第一次运行程序会出现:

1-1-6

等一段时间就会出现:

1-1-7

安装成功!

 

四、安装问题

 

1. Android Studio创建新项目出错 Could not fetch model of type 'IdeaProject' using Gradle distribution

问题:

Failed to import new Gradle project: Could not fetch model of type 'IdeaProject' using Gradle distribution 'http://services.gradle.org/distributions/gradle-1.6-bin.zip'.

Unable to start the daemon process.

This problem might be caused by incorrect configuration of the daemon.

For example, an unrecognized jvm option is used.

Please refer to the user guide chapter on the daemon at http://gradle.org/docs/1.6/userguide/gradle_daemon.html

Please read below process output to find out more:

-----------------------

Error occurred during initialization of VM

Could not reserve enough space for object heap

Could not create the Java virtual machine.

Consult IDE log for more details (Help | Show Log)

环境:

win7

 

解决办法:

1 定位到目录 C:\Users\<username>\.gradle

2 创建文件gradle.properties

内容:org.gradle.jvmargs=-Xmx512m

3 重启你的Android Studio项目,搞定。

下一章

第二章 andrid visdio环境搭建

简介:上一章我们主要讲解了andrid visdio的下载与安装,这一章我们主要介绍andrid visdio的环境搭建,如何新建一个项目,实现一个简单的“hello world”,

同时介绍一些在创建项目过程中的一些常见问题与解决方法。

作者:

QQ: 1933267397

微信:szjob

版权所有 违版必究

第一章 andriod studio 安装与环境搭建的更多相关文章

  1. android studio 安装与环境搭建

    转摘自:http://blog.csdn.net/zhanghefu/article/details/9286123 第一章   andriod studio 安装与环境搭建 一.Android St ...

  2. Java 学习笔记 第一章:Java语言开发环境搭建

    第一章:Java语言开发环境搭建 第二章:常量.变量和数据类型 第三章:数据类型转换.运算符和方法入门 1.Java虚拟机——JVM JVM(Java Virtual Machine ):Java虚拟 ...

  3. 第一章:起步(python环境搭建)

    Python 环境搭建 学习python的第一步,就是要学习python开发环境的配置,在配置好python开发环境后,你需要再安装一款比较趁手的编辑器,事实上,python解释器本身就可以进行一些编 ...

  4. 第一章 Spring整体框架和环境搭建

    1.Spring 的整体架构 Spring框架主要由7大模块组成,它们提供了企业级开发需要的所有功能,而且每个模块都可以单独使用,也可以和其他模块组合使用,灵活且方便的部署可以使开发的程序更加简洁灵活 ...

  5. 第一章 Burp Suite 安装和环境配置

    Burp Suite是一个集成化的渗透测试工具,它集合了多种渗透测试组件,使我们自动化地或手工地能更好的完成对web应用的渗透测试和攻击.在渗透测试中,我们使用Burp Suite将使得测试工作变得更 ...

  6. 第一章 Spring整体架构和环境搭建(待续)

    ········

  7. 第一章 andrid visdio 安装

    第一章   andrid visdio 安装与环境搭建 一.Android Studio简介 Android Studio是Google新发布的Android应用程序开发环境,Android Stud ...

  8. [Learn Android Studio 汉化教程]第一章 : Android Studio 介绍

    注:为了看上去比较清晰这里只转载了中文 原地址:  [Learn Android Studio 汉化教程]第一章 : Android Studio 介绍 本章将引导您完成安装和设置开发环境,然后你就可 ...

  9. OCM_第一天课程:OCM课程环境搭建

    注:本文为原著(其内容来自 腾科教育培训课堂).阅读本文注意事项如下: 1:所有文章的转载请标注本文出处. 2:本文非本人不得用于商业用途.违者将承当相应法律责任. 3:该系列文章目录列表: 一:&l ...

随机推荐

  1. Android studio 配置JNI环境

    Android studio配置jni开发环境,主要配置是两个build文件,以及新建一个jni文件,放c代码. 代码如下1: apply plugin: 'com.android.model.app ...

  2. BootStrap 模态框禁用空白处点击关闭,手动显示隐藏,垂直居中

    $('#ajax_wait').modal({ backdrop: 'static', keyboard: false }); backdrop:static ,空白处不关闭. keyboard:fa ...

  3. MVC WebApi 用户验证 (2)

    构建ASP.NET MVC5+EF6+EasyUI 1.4.3+Unity4.x注入的后台管理系统(66)-MVC WebApi 用户验证 (2)   前言: 构建ASP.NET MVC5+EF6+E ...

  4. OneNote Count

    用OneNote的时候,某个分区的笔记多的话,想数一下一共有多少笔记是个麻烦的活儿. OneNote没有自带这功能 于是写了个C#的小程序实现这功能 https://github.com/02xiao ...

  5. QT父子与QT对象delete

    原地址:http://www.qteverywhere.com/archives/437 很多C/C++初学者常犯的一个错误就是,使用malloc.new分配了一块内存却忘记释放,导致内存泄漏.Qt的 ...

  6. SonarQube代码质量管理平台工具

    1.Sonar轮廓介绍 Sonar (SonarQube)是一个开源平台,用于管理源代码的质量.Sonar 不只是一个质量数据报告工具,更是代码质量管理平台.支持的语言包括:Java.PHP.C#.C ...

  7. linux之普通用户与root用户之间切换

  8. LDA 资料整理

    LDA 中文名叫 隐含狄利克雷分布 有一个讲的数学八卦的pdf,如下: http://pan.baidu.com/s/1bnX6Pgb Latent Dirichlet Allocation(LDA) ...

  9. FTP的主动模式和被动模式

    摘自http://blog.csdn.net/love_gaohz/article/details/50723164 http://my.oschina.net/binny/blog/17469 FT ...

  10. iOS 堆和栈 的理解

    本文部分内容整理于网络,感谢原作者. 堆(heap)和栈(stack)是C/C++编程不可避免会碰到的两个基本概念.首先,这两个概念都可以在讲数据 结构的书中找到,他们都是基本的数据结构,虽然栈更为简 ...