Android Studio2.0版本提速50倍,这是要逆天吗

如题所述

AS2.0大步更新 Google强势逆天
就在不久前,Google高调发布了Android Studio 2.0,是的,他19号才发布了Android Studio 1.5,才过了一个礼拜,很多人都是昨天才更新了1.5,一看今天就2.0了,步子跨的太大,不会疼嘛。不过没事,程序员还怕死嘛,马上更新。

New Features in Android Studio 2.0
Instant Run: Faster Build & Deploy
逆天吗?你还在羡慕iOS的playground吗?Android现在有了自己的原生LayoutCast插件。第一次运行后,就可以快速在真机中看见修改后的效果。最关键的是,不光UI可以,代码逻辑同样可以!当年乔布斯减少了10秒Mac的启动时间,就节省了几亿人的时间,现在AS instant run是把开发者的生命又延长了一个数量级啊!

GPU Profiler
AS2.0新增了OpenGL ES的debug工具,可以对GPU进行逐帧分析。对游戏开发者应该是非常大的福利。

Gradle
Grade速度真的快了、快了、快了。

The hard days of Android developers has gone... the hard days..演讲者也真是够了,原来你们也知道以前真的很慢、很慢、很慢啊。

既然你现在快了,那么我就原谅你了。

新的模拟器
好像不需要Genymotion了……原生的模拟器速度越来越快了,还支持Arm、x86,多人性化。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-06-28
AS2.0大步更新 Google强势逆天
就在不久前,Google高调发布了Android Studio 2.0,是的,他19号才发布了Android Studio 1.5,才过了一个礼拜,很多人都是昨天才更新了1.5,一看今天就2.0了,步子跨的太大,不会疼嘛。不过没事,程序员还怕死嘛,马上更新。

New Features in Android Studio 2.0
Instant Run: Faster Build & Deploy
逆天吗?你还在羡慕iOS的playground吗?Android现在有了自己的原生LayoutCast插件。第一次运行后,就可以快速在真机中看见修改后的效果。最关键的是,不光UI可以,代码逻辑同样可以!当年乔布斯减少了10秒Mac的启动时间,就节省了几亿人的时间,现在AS instant run是把开发者的生命又延长了一个数量级啊!

GPU Profiler
AS2.0新增了OpenGL ES的debug工具,可以对GPU进行逐帧分析。对游戏开发者应该是非常大的福利。

Gradle
Grade速度真的快了、快了、快了。

The hard days of Android developers has gone... the hard days..演讲者也真是够了,原来你们也知道以前真的很慢、很慢、很慢啊。

既然你现在快了,那么我就原谅你了。

新的模拟器
好像不需要Genymotion了……原生的模拟器速度越来越快了,还支持Arm、x86,多人性化。本回答被网友采纳
第2个回答  2015-11-30
开启gradle单独的守护进程:
在下面的目录下面创建gradle.properties文件:
/home/<username>/.gradle/ (Linux)
/Users/<username>/.gradle/ (Mac)
C:\Users\<username>\.gradle (Windows)
并在文件中增加:
org.gradle.daemon=true

同时修改项目下的gradle.properties文件也可以优化:
# Project-wide Gradle settings.

# IDE (e.g. Android Studio) users:
# Settings specified in this file will override any Gradle settings
# configured through the IDE.

# For more details on how to configure your build environment visit
#

# The Gradle daemon aims to improve the startup and execution time of Gradle.
# When set to true the Gradle daemon is to run the build.
# TODO: disable daemon on CI, since builds should be clean and reliable on servers
org.gradle.daemon=true

# Specifies the JVM arguments used for the daemon process.
# The setting is particularly useful for tweaking memory settings.
# Default value: -Xmx10248m -XX:MaxPermSize=256m
org.gradle.jvmargs=-Xmx2048m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8

# When configured, Gradle will run in incubating parallel mode.
# This option should only be used with decoupled projects. More details, visit
#
org.gradle.parallel=true

# Enables new incubating mode that makes Gradle selective when configuring projects.
# Only relevant projects are configured which results in faster builds for large multi-projects.
#
org.gradle.configureondemand=true
同时上面的这些参数也可以配置到前面的用户目录下的gradle.properties文件里,那样就不是针对一个项目生效,而是针对所有项目生效。
上面的配置文件主要就是做, 增大gradle运行的java虚拟机的大小,让gradle在编译的时候使用独立进程,让gradle可以平行的运行。

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网