安装Android Studio遇到的那些坑及解决办法

来源:互联网 发布:淘宝买家账号出错 编辑:程序博客网 时间:2024/05/16 08:44

Google基于Intellij开发了Android Studio,而且现在已经开通了Android中国开发者网站,从该网站上就可以下载到官方版本的Android Studio。从Google的这一系列做法上可以看出,Google对于中国市场和中国开发者越来越重视。这对于开发者来说,当然是一件很好的事情,工作起来不用翻墙会便利许多。Android Studio相较于Eclipse开发有很多有点,例如有更强的代码补全,有Instant Run功能。Instant Run在我理解就相当于一种增量编译,增量生成apk的过程。如果之前有生成过一次apk,再做少量修改,再次编译速度和再次生成apk的速度很快。使用Android Studio可以提高Android开发者的工作效率。当然了,初次安装使用过程中也会遇到这样那样的坑,就像程序初次上线总有个适应的阶段debug的阶段一样。本文简单介绍了我在安装使用过程中遇到的那些坑及解决办法,希望对大家有所帮助。


1.安装及运行速度慢

我的电脑已经用了快5年,电脑配置如下:

电脑配置在现在这个时间点当然算是中低端,Android Studio又是一个比较大型的程序,安装包进度条动起来真的就像是龟爬一样,要好几分钟才能安装好。印象中没有超过10分钟。而且安装好之后启动起来也很慢,比eclipse慢很多。但是eclipse Google已经宣布不再维护了,所以只有用Android Studio我们才能享受到Google的服务,能够用到最新的SDK等。

解决办法:

      a.换台性能强大的电脑。

      b.安装时不要安装安卓模拟器。开发安卓项目的同学,我想大家应该都会有安卓手机,用安卓手机比用模拟器真实方便得多。而不安装不使用安卓模拟器,会加快Android Studio的运行速度。在安装时的界面如下:

上图组件选择画面中我们看到有三个选项,其中Android Studio必选,而Android SDK和Android Virtual Device可选。这里取消Android Virtual Device的勾选,这样整个安装和运行速度都会快起来。

2.代理设置

Android Studio的Gradle编译环境的使用是需要联网的。这时就需要设置代理。如果你是通过代理访问外网,则需要将你的代理服务器和登陆的账户密码设置后才能正常使用。

解决办法:

点击File->Settings会出现如下图的代理设置界面。因为我是在家直接联网,选择No proxy。

如果是通过代理上网,则选择Manual proxy configuration,输入代理主机IP及登陆账号密码。代理配置好之后就可以在线更新SDK。


3.编译设置

在我第一次安装完成后,新建项目,项目配置完全按照默认的点击下去。弹出了如下图的提示:

提示会让我以为没有安装19.1.0的SDK Build Tools,我就在SDK manager中安装了19.1.0版本的SDK Build Tools之后,发现还是不行。

错误提示如下:“ Gradle sync failed: The SDK Build Tools revision (19.0.1) is too low for project ':app'”。

解决办法:

a.先安装较高版本的SDK Build Tools

点击上图中右下角最后一个图标,这个图标就是SDK Manager。

点击图中的超链接,Launch Standalone SDK Manager,弹出如下窗口:


安装比19.0.1版本更高的SDK Build-tools,建议选择最高版本的安装。

b.光是安装了还是不行的,还要将工程中的版本号选择的和当前已安装的SDK Build Tools版本号一致,而且要大于19.0.1版本才可以。

将上图Module:app中的build.gradle文件中的buildToolsVersion由“19.0.1”改为已安装的最高版本的SDK Build Tools版本号“25.0.1”。保存编译即可。

4.JDK 设置

当Android Studio默认安装完成后,默认的是使用嵌入的JDK。点击File->Project Structure,弹出如下图对话框:


上图中JDK location勾选了Use  embeded JDK(recommended)。但是使用推荐的JDK并不能与系统环境兼容,不能编译成功,有如下报错提示信息:

“Gradle sync failed: CreateProcess error=216, 该版本的 %1 与您运行的 Windows 版本不兼容。请查看计算机的系统信息,了解是否需要 x86 (32 位)或 x64 (64 位)版本的程序,然后联系软件发布者。Consult IDE log for more details (Help | Show Log)”

解决办法:

取消默认勾选,将JDK location选择为本地电脑JDK的安装路径,如下图:

再次编译顺利通过。

Android Studio用时间长了会觉得非常好用,但是刚开始使用的时候因为不熟悉配置环境花了很多时间。本文总结了我在初次配置环境中遇到的那些坑,希望能对读者有所帮助,减少你们走弯路的时间。


1 0
原创粉丝点击