Android Studio 3.0 Canary 1 尝鲜

前言

现在在Canary更新渠道可以下载这一版本了,喜欢尝鲜的朋友肯定早已动手了,还等什么,一起下载吧!

“金丝雀版”?!

Canary(金丝雀版) :Google之所以称之为“金丝雀版”,是因为金丝雀曾在矿井中被用于早期预警,金丝雀版采集到的反馈数据可以帮助Google更快的找到并修复问题。

解压与运行

对于已经安装了稳定版的朋友,下载好android-studio-ide-171.4010489-linux.zip后,直接解压并运行就好了,环境配置和个性化设置可以沿用稳定版。
linux环境下可以执行如下操作:

unzip android-studio-ide-171.4010489-linux.zip //解压
./bin/studio.sh //运行

Android Studio 3.0 Canary 1 尝鲜_第1张图片
image1

亮点1:多了一个 Profile or debug APK选项,是将之前tools下的apk分析功能单独拎出来了,操作更加直接了。

Android Studio 3.0 Canary 1 尝鲜_第2张图片
image2.png

亮点2: Include Kotlin support,无疑这是3.0最大的改变,扶正Kotlin,Google火速推进,实在是服。勾选后会自动加入Kotlin相关的build.gradle配置。

Android Studio 3.0 Canary 1 尝鲜_第3张图片
image3.png

亮点3:最下面多了Android Things,可以直接勾选后创建Android Things应用。

Android Studio 3.0 Canary 1 尝鲜_第4张图片
image4
Android Studio 3.0 Canary 1 尝鲜_第5张图片
about.png

亮点4:图标换了,个人觉得现在的更简洁(骚气),也挺符合Kotlin语言的风格。

Android Studio 3.0 Canary 1 尝鲜_第6张图片
image5.png

亮点5:
项目下的build.gradle的dependencies

ext.kotlin_version = '1.1.2-4'
classpath 'com.android.tools.build:gradle:3.0.0-alpha1'
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"

app下的build.gradle:

插件和依赖
apply plugin: 'kotlin-android'
compile "org.jetbrains.kotlin:kotlin-stdlib-jre7:$kotlin_version"

gradle版本:gradle-4.0-milestone-1-all

远程仓库增加google:maven { url 'https://maven.google.com' }

亮点6:
全新的Android Profiler性能分析和Device File Explorer设备文件浏览面板。

还有一些小图标的更改就不多说了。

问题发现

不知道你们遇到没有,我遇到了这样的问题:

Error:Unable to find method 'com.android.build.gradle.internal.variant.BaseVariantData.getOutputs()Ljava/util/List;'. Possible causes for this unexpected error include:

Gradle's dependency cache may be corrupt (this sometimes occurs after a network connection timeout.) Re-download dependencies and sync project (requires network)
The state of a Gradle build process (daemon) may be corrupt. Stopping all Gradle daemons may solve this problem. Stop Gradle build processes (requires restart)
Your project may be using a third-party plugin which is not compatible with the other plugins in the project or the version of Gradle requested by the project.
In the case of corrupt Gradle processes, you can also try closing the IDE and then killing all Java processes.

查了下stackoverflow,发现是kotlin版本不对,将

ext.kotlin_version = '1.1.2-3'

修改成

ext.kotlin_version = '1.1.2-4'

再同步一下就ok了。

最后

技术的发展是在不断变化的,找准方向,撸起袖子就是干。

你可能感兴趣的:(Android Studio 3.0 Canary 1 尝鲜)