您的位置:首页 > 移动开发 > Android开发

MAC下安装android studio的步骤

2016-05-05 20:17 387 查看
由于最近开发需要转到Mac下,需要重新安装android studio ,各种网上查资料,配置环境变量,导入工程出现编译失败,内存溢出,心中各种着急,心中各种气愤,心想环境配置成功之后,一定纪录下来,也给有需要的人一些帮助吧,最后最后最后还是在一位项目组大神的帮助下,完成了环境的配置。纪录如下!

1 准备材料

下载的网址:http://androiddevtools.cn

(1)android studio 1.5 .dmg文件,双击安装。

(2)idk 1.7 下载并解压

(3) sdk 下载并解压

(4) gradle 2.8 下载并解压

2 环境变量的配置

变量的配置:在终端进行配置。

终端:finder--> 应用程序----使用工具 --终端

(1)idk 环境变量的配置

不需要进行配置;

验证安装是否成功:java -version

成功时输出结果:

java version "1.7.0_80"

Java(TM) SE Runtime Environment (build 1.7.0_80-b15)

Java HotSpot(TM) 64-Bit Server VM (build 24.80-b11, mixed mode)

(2)gradle,sdk 环境变量的配置

需要进行配置;
a. sudo vim ~/.bash_profile
b. 执行第一句之后会弹出一个新的页面

export GRADLE_HOME=/Users/wangyu/Documents/gradle-2.8

export ANDROID_HOME=/Users/wangyu/Documents/android-sdk-macosx

export PATH=${PATH}:$GRADLE_HOME/bin:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools

如果想修改的话,点击i 就可以重新编辑,如何获得文件路径那,直接把文件夹拖到终端就可以。

c.点击esc
d.在终端输入source ~/.bash_profile

验证安装是否成功 gradle -version
成功时输出结果:

------------------------------------------------------------

Gradle 2.8

------------------------------------------------------------

Build time: 2015-10-20 03:46:36 UTC

Build number: none

Revision: b463d7980c40d44c4657dc80025275b84a29e31f

Groovy: 2.4.4

Ant: Apache Ant(TM) version 1.9.3 compiled on December 23 2013

JVM: 1.7.0_80 (Oracle Corporation 24.80-b11)

OS: Mac OS X 10.11.4 x86_64

------------------------------------------------------------

3. 配置android studio的idk sdk grade

(1)File- -other setting--default project
structure-->设置idk sdk路径

(2)类似修理刀的图标-build,execution->设置gradle路径

4 导入工程

在欢迎界面上选择:open a existing android studio project,找到项目中选择

setting.gradle 进行导入即可!

---使用命令进行编译项目:(建议使用!!)

gradle build --info :只要编译成功了,运行项目就真的没多大问题了。而且

这个可以看出出现的问题在那里。

5 项目中出现的问题(不懂原理,只是解决了我的问题)

(1)FAILURE: Build failed with an exception.

在build.gradle中,把jcenter()替换为下面的语句

jcenter {
url 'http://52.79.55.169:8081/nexus/content/repositories/central/'
}


在build.gradle中:中含有android中的添加


android {
lintOptions {
abortOnError false
}

}


(2)报如下异常

UNEXPECTED TOP-LEVEL ERROR:

java.lang.OutOfMemoryError: GC overhead limit exceeded

修改:在build.gradle(运行的module 中的)
dexOptions {
javaMaxHeapSize "4g"//        jumboMode true
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: