由于最近开发需要转到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 环境变量的配置
此处就是输入1.2步骤时,会重新打开的一个页面,
需要进行配置;
a.在终端输入: touch .bash_profile
b: 继续输入 open .bash_profile
c. 执行第一句之后会弹出一个新的页面
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 就可以重新编辑,如何获得文件路径那,直接把文件夹拖到终端就可以。
d.点击esc
e.在终端输入source ~/.bash_profile
验证安装是否成功 gradle -version
成功时输出结果:
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 }