Android Studio 安装

来源:互联网 发布:魔镜数据 编辑:程序博客网 时间:2024/06/05 07:46

网上的文章很多,这里之所以写这篇文章,主要是因为有的不够详细,有的不够准确;


说明:部分解决方法,参考网上文章;


安装环境: 


win7 32 + android-studio-ide-141.1890965-windows  + android_sdk + java version "1.7.0_40" 


最新的环境可能有所变动,建议用最新的安装包,如果系统是win7 64,可以安装相应的JDK;


网络上常见的安装方式是: 安装配置完成JDK,然后双击安装Android studio 安装包,过程中选择全部组件( sdk + AVD 等);

当然按照上述方法是最方便直接的,但是,1:由于众所周时的原因,网络连接Google服务器非常慢,2:目前安卓设备不贵,所以也不需要安装,

所以只需要安装第一个必须组件就可以,就是减少安装时间,安装后,将已经软件配置到已经用的 Android sdk目录就可以了;


JDK安装配置;

可以默认安装,可以选择路径,建议路径中不要有中文,最后也不要有空格;

配置:

JAVA_HOME

D:\Program Files\Java\jdk1.7.0_40


CLASSPATH

.;%JAVA_HOME%\bin;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar           //主要前面还有个 点;


path 添加内容:

%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin




Android studio 安装:

1:只安装必要组件;

2:启动,可能会提示:启动失败;我在更高配置的机器上安装完成后没有错误,而且启动也非常快;


拔掉网线,关闭360;

(前几天用了 一下Android1.5,问题太多)

1.2版本:

有两种方法的哈

一,在文件中添加  disable.android.first.run=true (我试了这种就好使了哈)

1)进入刚安装的Android Studio目录下的bin目录。找到idea.properties文件,用文本编辑器打开。

2)在idea.properties文件末尾添加一行: disable.android.first.run=true ,然后保存文件。

3)关闭Android Studio后重新启动,便可进入界面。

二,编码问题

无意中怀疑是编码问题,保存idea.properties文件文件时将编码设置为utf-8, 终于启动成功。

经过测试,选择ANSI和utf-8无问题,选择Unicode格式则出现问题。


1.5版本:  

     解决方法: 找到定位到目录 C:\Users\<username>\.gradle目录下的gradle.properties 文件,如果没有就自己创建,写字板 打开, 最后一行添加:


org.gradle.jvmargs=-Xmx512m -XX\:MaxPermSize\=512m
org.gradle.parallel=true
org.gradle.daemon=true


3:配置: configure -> Project Structure;

4:重启,新建程序,建立后,等待较长时间,直到工程建立完成;

5:第一次工程会比较慢,但是以后就是快很多; 

      我的机器第一次创建工程后,等待20分钟到30分钟之间;

      如果你创建工程的时候选择的sdk版本大于手机的版本,则调试的时候无法链接设备点击“OK”,所以要将sdk设置小于等于手机版本;

      如果切换sdk版本重新创建项目,同样需要等待上述的很长时间;也就是说,每次创建新的sdk版本,第一次创建工程就需要很长时间之后就快很多了;

      如果提示“Gradle project sync in progress”,也要一直等待,知道任务栏上的Android studio 上显示一个绿色对勾,也就是完成这个过程;


6:前两天从 Android studio 1.5 现在又重新用 1.2版本,一切安装配置好了,也编译运行了一个简单程序,但是,无法在activity_main.xml文件的Design中看到设计界面,
之前都可以,所以应该是设置问题,解决方法:
我创建的工程目标sdk版本是4.0.3,所以在activity_main.xml 的 Design 的右上角,将Android图标设置为 15(就是 API 15 Android 4.0.3),ok了,显示设计界面了;




















Android Studio设置代码风格  (这篇文章转自网络)


大括号风格设置为C或C++风格;

如:

if(true) {
    // TODO

}


修改为:

if(true)
{
    // TODO
}

这样修改后,默认添加的函数,重写的函数都会按照这样的方式设置大括号;


1:进入settings,然后搜索Code Style选择Java进入如下界面

2:选择Wrapping and Braces

3:

Braces placement下可以看到In class declaration, In method declaration, Other对应的是End of line

这里的意思是在类定义,方法定义和其他需要{}的地方使用的是行尾式

在这里如果想改成C风格的代码格式就可以全部改为Next line

4:设置完成后点击Apply即可生效

5:更多相关的代码风格设置都可以在这里设置;









Android SDK Manager 更新代理配置

  1. 启动 Android SDK Manager ,打开主界面,依次选择「Tools」「Options...」,弹出『Android SDK Manager - Settings』窗口;

  2. 『Android SDK Manager - Settings』窗口中,在「HTTP Proxy Server」和「HTTP Proxy Port」输入框内填入 mirrors.neusoft.edu.cn 和 80,并且选中「Force https://... sources to be fetched using http://...」复选框。设置完成后单击「Close」按钮关闭『Android SDK Manager - Settings』窗口返回到主界面;

  3. 依次选择「Packages」「Reload」



另一篇文章:

读者须知:本篇文章中最靠谱的是第三种方式,最近有读者反映第三种方式也不行了,下面提供一点其他途径的开源镜像站点:

国内高校的开源镜像站

  1. 中国科学技术大学(debian.ustc.edu.cn)
  2. 上海交通大学(ftp.stju.edu.cn)
  3. 大连理工大学(mirror.dlut.edu.cn)
  4. 北京交通大学(mirror.bjtu.edu.cn)
  5. 北京理工大学(mirror.bit.edu.cn)
  6. 东北大学(mirror.neu.edu.cn)
  7. 厦门大学(mirrors.xmu.edu.cn)
  8. 兰州大学(mirror.lzu.edu.cn)
  9. 西安电子科技大学(linux.xidian.edu.cn)
  10. 哈尔滨工业大学(run.hit.edu.cn)
  11. 天津大学(mirror.tju.edu.cn)
  12. 东软信息学院(mirrors.neusoft.edu.cn)
  13. 电子科技大学(mirrors.stuhome.net)

国内其他机构的开源镜像站

  1. 中国互联网信息中心(mirrors.cnnic.cn)  只提供了Apache镜像
  2. 网易开源镜像站(mirrors.163.com)
  3. 搜狐(mirrors.sohu.com)
  4. 淘宝(ruby.taobao.org)
  5. 猫扑(labs.mop.com/apache-mirror) 只提供了Apache镜像

日本各大学的镜像站

  1. 北陆先端科学技术大学院大学JAIST(http://ftp.jaist.ac.jp/pub/)

美国各大学的镜像站

  1. 卡内基梅隆大学CMU(http://www.club.cc.cmu.edu/pub)
  2. 麻省理工学院MIT(http://mirrors.mit.edu/)
  3. 哥伦比亚大学(http://mirror.cc.columbia.edu/)
  4. 俄勒冈州立大学(http://ftp.osuosl.org/pub)
  5. 伊利诺伊大学厄巴纳-香槟分校(http://cosmos.cites.illinois.edu/)
  6. 杜克大学(http://archive.linux.duke.edu/)
  7. 约翰·霍普金斯大学 http://mirrors.acm.jhu.edu/

更多信息请查看:http://www.oschina.net/news/38492/mirrors-tsinghua-will-close

临时推荐几个国内的镜像:

大连东软信息学院镜像服务器地址:http://mirrors.neusoft.edu.cn 端口:80 此处可以参考:http://mirrors.neusoft.edu.cn/more.we给出的配置,即之前本篇文章推荐的第三种方式)

北京化工大学镜像服务器地址:IPv4: http://ubuntu.buct.edu.cn/ 端口:80

        IPv4: http://ubuntu.buct.cn/ 端口:80

       IPv6: http://ubuntu.buct6.edu.cn/ 端口:80

上海GDG镜像服务器地址:http://sdk.gdgshanghai.com 端口:8000

下面是原本篇博客的内容,如有兴趣可以一看:

 前言:Android SDK代理服务器解决国内Android SDK不能更新下载问题,经常会遇到Fitch fail URL错误,要不就是Nothing was installed。目下Google遭受在中国用户史上的严冬(堪比The ice age),余花了三天时间去搞这个代理问题,但是收效甚微,因为许多代理都不起作用了。写此篇博客的目的是:一方面是为了向大家征求最新的解决方案,另一方面是为了让更多的Android的开发者把时间用到业务和技术实现上去而不是纠结于环境搭建。下面介绍下我用过的代理方式:

1.方式一:无界代理

      此款代理软件不错,支持本地代理、局域网代理和广域网代理。如不能直接代理可使用经典代理模式。


设置:在SDK Manager 界面Tools>Options...下设置代理服务器的IP(如:127.0.0.1(本地代理))和代理服务器的端口(如:80(服务器默认端口,这里是9666))。

2. 方式二:GoAgent代理

    此款代理工具目前在国内使用还是很广泛的,但是最近不是很方便了,经常是找不到代理数据源,如果上Google玩有时候直接断开连接,而且后台很多连接找不到并且有警告产生(警告是小事 问题是找不到代理网站的数据不能进行正常的访问)。


设置略。

3. 方式三:mirrors.neusoft.edu.cn镜像代理

启动SDK Manager界面Tools>Options...下进行如下操作:


体验效果图:


注:1和2代理感觉不怎么好用,3镜像代理的方式感觉比上面两种要好很多。以上三种代理的设置方式都是一样的,只是第三种用的是界面的直观表达。




0 0
原创粉丝点击