Android Studio 1.1的安装和遇到的坑

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. 使用VPN翻墙···

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:UsersXXX.android,是没有avd这个文件夹的,说明配置文件也没有在这里面。

回头看配置模拟器页面,寻找线索,找到了答案:

 结果让我吃了一惊,模拟器文件竟然在F盘下...坑爹,为什么悄悄的放到了这里,问问我啊,难道什么地方点的太快,被我忽略了。

好吧,放在这里也可以,问题可以解决了。

解决方案:配置系统变量

新建···

变量名:ANDROID_AVD_HOME

变量值:F:.androidavd

模拟器路径具体什么位置自己根据上图,自己看下。

然后重启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 文件,一路默认即可。

原创内容,转载请注明出处:)

原文地址:https://www.cnblogs.com/ywei221/p/4458588.html