Android Studio 安装
2015-11-21 20:30
507 查看
网上的文章很多,这里之所以写这篇文章,主要是因为有的不够详细,有的不够准确;
说明:部分解决方法,参考网上文章;
安装环境:
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:更多相关的代码风格设置都可以在这里设置;
![](http://img.blog.csdn.net/20160106120426717?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
启动 Android SDK Manager ,打开主界面,依次选择「Tools」、「Options...」,弹出『Android
SDK Manager - Settings』窗口;
在『Android SDK Manager - Settings』窗口中,在「HTTP
Proxy Server」和「HTTP Proxy Port」输入框内填入
依次选择「Packages」、「Reload」。
![](http://images.cnitblog.com/blog/491657/201501/221649322034275.png)
![](http://images.cnitblog.com/blog/491657/201501/221650065634172.png)
另一篇文章:
读者须知:本篇文章中最靠谱的是第三种方式,最近有读者反映第三种方式也不行了,下面提供一点其他途径的开源镜像站点:
中国科学技术大学(debian.ustc.edu.cn)
上海交通大学(ftp.stju.edu.cn)
大连理工大学(mirror.dlut.edu.cn)
北京交通大学(mirror.bjtu.edu.cn)
北京理工大学(mirror.bit.edu.cn)
东北大学(mirror.neu.edu.cn)
厦门大学(mirrors.xmu.edu.cn)
兰州大学(mirror.lzu.edu.cn)
西安电子科技大学(linux.xidian.edu.cn)
哈尔滨工业大学(run.hit.edu.cn)
天津大学(mirror.tju.edu.cn)
东软信息学院(mirrors.neusoft.edu.cn)
电子科技大学(mirrors.stuhome.net)
中国互联网信息中心(mirrors.cnnic.cn)
只提供了Apache镜像
网易开源镜像站(mirrors.163.com)
搜狐(mirrors.sohu.com)
淘宝(ruby.taobao.org)
猫扑(labs.mop.com/apache-mirror)
只提供了Apache镜像
北陆先端科学技术大学院大学JAIST(http://ftp.jaist.ac.jp/pub/)
卡内基梅隆大学CMU(http://www.club.cc.cmu.edu/pub)
麻省理工学院MIT(http://mirrors.mit.edu/)
哥伦比亚大学(http://mirror.cc.columbia.edu/)
俄勒冈州立大学(http://ftp.osuosl.org/pub)
伊利诺伊大学厄巴纳-香槟分校(http://cosmos.cites.illinois.edu/)
杜克大学(http://archive.linux.duke.edu/)
约翰·霍普金斯大学 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的开发者把时间用到业务和技术实现上去而不是纠结于环境搭建。下面介绍下我用过的代理方式:
此款代理软件不错,支持本地代理、局域网代理和广域网代理。如不能直接代理可使用经典代理模式。
![](http://img.blog.csdn.net/20140822110732669?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvYm9vbnlh/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
设置:在SDK Manager 界面Tools>Options...下设置代理服务器的IP(如:127.0.0.1(本地代理))和代理服务器的端口(如:80(服务器默认端口,这里是9666))。
此款代理工具目前在国内使用还是很广泛的,但是最近不是很方便了,经常是找不到代理数据源,如果上Google玩有时候直接断开连接,而且后台很多连接找不到并且有警告产生(警告是小事 问题是找不到代理网站的数据不能进行正常的访问)。
![](http://img.blog.csdn.net/20140822111505881?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvYm9vbnlh/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
设置略。
启动SDK Manager界面Tools>Options...下进行如下操作:
![](http://img.blog.csdn.net/20140822112024109?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvYm9vbnlh/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
体验效果图:
![](http://img.blog.csdn.net/20140822112316783?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvYm9vbnlh/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
注:1和2代理感觉不怎么好用,3镜像代理的方式感觉比上面两种要好很多。以上三种代理的设置方式都是一样的,只是第三种用的是界面的直观表达。
说明:部分解决方法,参考网上文章;
安装环境:
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 更新代理配置
启动 Android SDK Manager ,打开主界面,依次选择「Tools」、「Options...」,弹出『AndroidSDK Manager - Settings』窗口;
在『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』窗口返回到主界面;
依次选择「Packages」、「Reload」。
![](http://images.cnitblog.com/blog/491657/201501/221649322034275.png)
![](http://images.cnitblog.com/blog/491657/201501/221650065634172.png)
另一篇文章:
读者须知:本篇文章中最靠谱的是第三种方式,最近有读者反映第三种方式也不行了,下面提供一点其他途径的开源镜像站点:
国内高校的开源镜像站
中国科学技术大学(debian.ustc.edu.cn)上海交通大学(ftp.stju.edu.cn)
大连理工大学(mirror.dlut.edu.cn)
北京交通大学(mirror.bjtu.edu.cn)
北京理工大学(mirror.bit.edu.cn)
东北大学(mirror.neu.edu.cn)
厦门大学(mirrors.xmu.edu.cn)
兰州大学(mirror.lzu.edu.cn)
西安电子科技大学(linux.xidian.edu.cn)
哈尔滨工业大学(run.hit.edu.cn)
天津大学(mirror.tju.edu.cn)
东软信息学院(mirrors.neusoft.edu.cn)
电子科技大学(mirrors.stuhome.net)
国内其他机构的开源镜像站
中国互联网信息中心(mirrors.cnnic.cn)只提供了Apache镜像
网易开源镜像站(mirrors.163.com)
搜狐(mirrors.sohu.com)
淘宝(ruby.taobao.org)
猫扑(labs.mop.com/apache-mirror)
只提供了Apache镜像
日本各大学的镜像站
北陆先端科学技术大学院大学JAIST(http://ftp.jaist.ac.jp/pub/)
美国各大学的镜像站
卡内基梅隆大学CMU(http://www.club.cc.cmu.edu/pub)麻省理工学院MIT(http://mirrors.mit.edu/)
哥伦比亚大学(http://mirror.cc.columbia.edu/)
俄勒冈州立大学(http://ftp.osuosl.org/pub)
伊利诺伊大学厄巴纳-香槟分校(http://cosmos.cites.illinois.edu/)
杜克大学(http://archive.linux.duke.edu/)
约翰·霍普金斯大学 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镜像代理的方式感觉比上面两种要好很多。以上三种代理的设置方式都是一样的,只是第三种用的是界面的直观表达。
相关文章推荐
- 详解Android四种基本布局
- PC/SC在android上的移植
- Android中的Handler的用法和用Handler进行更新版本
- Android 使用百度LBS SDK(六)轨迹回放
- Android逆向之旅---基于对so中的函数加密技术实现so加固
- android手机震动代码
- Android对不同DPI的dimen选择优先级问题
- 《第一行代码--Android》读书笔记之使用通知和多媒体
- Android数据存储——SharedPreferences、File、Sqlite
- android压缩图片Demo
- Android开发规范之编码规范
- Android dumpsys 命令解析
- Android 手势(Gesture)
- Android 相机,视频录制
- Android 图片二次采样、质量压缩
- Android APK反编译教程(带工具)
- Android 蓝牙
- Android5.0+(Percent 百分比布局)
- Android 5.0+(RecycleView、CardView、Palette)
- android studio 启动后activity_main.xml的design下报错rendering problems can't resolve resource……