Google的Android Studio 出1.0稳定版本也有很久的时间了,一直喜欢Jetbrains公司的IDE,不同语言的IDE操作习惯都比较统一。
而Android Studio 是基于IntelliJ IDEA的社区版开发的 ,怎么也要尝尝鲜才行。
今天安装了下,被几个小坑卡住了,最终解决,发现类似博客过多的记录了安装过程,而没有针对遇到的问题做出统一的解答,故把自己的安装过程记录博客备忘,或可帮助一些朋友减少不必要的麻烦。
一、下载地址:
先附上官方地址:http://developer.android.com/index.html
官方站各个版本的下载地址:http://developer.android.com/sdk/index.html
官网访问需要fanqiang哦。
我的操作系统是Win8.1。mac 和linux还没测试
截止本文发布为止,现在官方的最新版本是1.1.0,这正是我现在使用的。如有需要我可以将1.1.0上传到网盘提供下载。
不方便fanqiang的同学可以访问中文社区:http://www.android-studio.org/
不过里面的最新版本是1.0的
大致的安装过程社区里面已经有详细的说明 http://ask.android-studio.org/?/article/9
二、安装时遇到的那些坑
本文主要告诉大家安装过程中需要注意的几个地方:
1. JDK的安装:
甲骨文官方下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index-jsp-138363.html
最应该下载的是JDK7,我最开始安装的JDK8,后面AndroidStudio的安装出现了各种问题,才发现只能安装JDK7,坑爹的教程说可以安装7或者以上版本o(╯□╰)o
2. 正确安装JDK7后,需要配置环境变量,不会配的照着做就可以了:http://jingyan.baidu.com/article/6dad5075d1dc40a123e36ea3.html
3. 安装Andorid Studio,建议安装800多M的包含SDK的exe安装文件
安装过程中,最好修改SDK的安装路径,否则默认安装在当前用户目录下,为了SDK自动更新时程序具有读写权限,我安装到了其他盘符。
4. 坑出现了,打开Android Studio,一直提示:Fetching Android SDK component information,等了很久,开始下载gradle相关文件,不成功,又是墙的问题。
最直接的解决办法:打开Android Studio 安装目录下的bin文件夹,编辑 idea.properties文件
文件末尾追加:disable.android.first.run=true
程序安装在C盘不能保存的同学,可以把文件复制到其他盘符,编辑好后覆盖回原文件,这个不用说吧···
接下来就可以打开Android Studio 初始界面了。
其他可能的解决方案:
a. 使用VPNFQ···
b. 设置代理,setting->gradle->Gradle VM Options,这个尝试过,不管用,不知道为什么。
5. 无法新建项目,点击新项目没有反应,因为没有配置sdk和jdk路径,o(╯□╰)o,为啥不给个提示···
解决方法:打开初始界面,配置Configure --> Project Defaults --> Project Structure,刚刚设置的SDK安装路径,还有最开始安装的JDK路径
6. 最后一个坑:
随便新建个项目,一系列简单的设置,还是比较方便的,点运行按钮,提示选择设备。
选择第二个,模拟器,提示None,点开右边按钮,创建虚拟设备,设置好后点击OK运行。
提示如下错误:
PANIC: Could not find Nexus_5_Edited_API_21.ini file in $ANDROID_AVD_HOME nor in $HOME/.android/avd
我刚刚配置好的模拟器,竟然告诉我找不到配置文件?
一通搜索无果,都说只是配置下环境变量,可是要配置成什么呢?
想到配置文件没有在 ANDROID_AVD_HOME中找到,那么其实应该配置下ANDROID_AVD_HOME的环境变量才对。
在用户文件夹下看了下C:\Users\XXX\.android,是没有avd这个文件夹的,说明配置文件也没有在这里面。
回头看配置模拟器页面,寻找线索,找到了答案:
结果让我吃了一惊,模拟器文件竟然在F盘下...坑爹,为什么悄悄的放到了这里,问问我啊,难道什么地方点的太快,被我忽略了。
好吧,放在这里也可以,问题可以解决了。
解决方案:配置系统变量
新建···
变量名:ANDROID_AVD_HOME
变量值:F:\.android\avd
模拟器路径具体什么位置自己根据上图,自己看下。
然后重启Android Studio
大功告成,可以正常运行了。
后续问题:
a. 启动时出现 Android Studio was unable to create a local connection in order to check whether other instance of Anstudio is currently running on the same machine......
确定启动后,启动项目提示abd.exe无法连接. 还有错误:Internal HTTP server disabled: Cannot start internal HTTP server.
解决方案:以管理员身份运行cmd ,输入命令:netsh winsock reset。 重启电脑
b. mulator: ERROR: x86 emulation currently requires hardware acceleration!Please ensure Intel HAXM is properly installed and usable. CPU acceleration status: HAX kernel module is not installed!”
解决方案: 找到安装SDK的文件目录,sdk —> extras —> intel —> Hardware_Accelerated_Execution_Manager —> 运行 intelhaxm-android.exe 文件,一路默认即可。
原创内容,转载请注明出处:)