Android Studio 3.0初体验

作者: JairusTse | 来源:发表于2017-10-27 16:09 被阅读527次

Android Studio 3.0 稳定版终于出来了,正好马上有个新的 Android 项目要启动,立马升级一波~

升级 Android Studio

开始升级前要确保能够科学上网,原因大家都懂。我当前的 Android Studio 版本是2.3,点击 Check for Updates... ,检查到最新版本是 3.0,但是由于当前版本和最新版本差别较大,不能直接更新,只显示一个 Download 按钮让我们跳转到官网下载。我们打开这个网站可以看到支持直接更新的最低版本:

https://dl.google.com/android/studio/patches/updates.xml

<channel feedback="https://code.google.com/p/android/issues/entry?template=Android+Studio+bug" id="AI-2-beta" majorVersion="2" name="Android Studio updates" status="beta" url="https://developer.android.com/r/studio-ui/release-updates.html">
<build apiVersion="AI-171.4249.39" number="AI-171.4408382" version="3.0">
<message>
<![CDATA[
<html>A new Android Studio 3.0 is available in the beta channel.<p/> 3.0 includes new functionality, bug fixes, and performance improvements.<br/><br/> </p> Native debugging with Android Studio 3.0 no longer works on 32-bit Windows. If you are using 32-bit<br/> Windows and you plan to debug native code, you should keep using Android Studio 2.3. </html>
]]>
</message>
<button download="true" name="Download" url="https://developer.android.com/r/studio-ui/download-beta.html"/>
<button name="Release Notes" url="https://developer.android.com/r/studio-ui/release-updates.html"/>
<patch from="162.4069837" size="462"/>
<!--  2.3.3.0  -->
<patch exclusions="mac" from="171.4316950" size="213"/>
<!--  3.0.0.13  -->
<patch exclusions="mac" from="171.4333198" size="213"/>
<!--  3.0.0.14  -->
<patch exclusions="mac" from="171.4365657" size="190"/>
<!--  3.0.0.15  -->
<patch exclusions="mac" from="171.4392136" size="52"/>
<!--  3.0.0.16  -->
<patch from="171.4402976" size="52"/>
<!--  3.0.0.17  -->
</build>
</channel>

从上面的内容可以看到,支持应用内升级的最低版本是 162.4069837,而我当前的版本号是 162.3764568,可以通过下面的链接下载补丁包:

https://dl.google.com/android/studio/patches/AI-162.3764568-162.4069837-patch-mac.jar

使用 terminal 进入到 Android Studio 的安装目录下(与Contents同级),执行下面的命令:

java -classpath /Users/jairus/Downloads/AI-162.3764568-162.4069837-patch-mac.jar com.intellij.updater.Runner install Contents/

jar 包的目录要改成自己的。更新完成之后,重启 Android Studio,可以看到已经升级到 2.3.3 了,现在再检查更新,就可以看到 Update and Restart 按钮,直接点击升级。

image.png

Android Studio 更新完成后还要更新 SDK 和 Gradle,也是一路更新就可以了。

image.png image.png

更新完毕重启 Android Studio,我们的更新就完成了。

编译旧工程遇到的问题

在 Android Studio 3.0 编译以前的工程,可能会遇到下面的两个问题:

第一个问题:
Error:All flavors must now belong to a named flavor dimension. Learn more at https://d.android.com/r/tools/flavorDimensions-missing-error-message.html

解决办法:在主 app 的 build.gradle 里面加上

android {
    ...
    flavorDimensions "versionCode"
    ...
    }

第二个问题:
Error:(513, 5) error: style attribute '@android:attr/windowEnterAnimation' not found.
Error:(513, 5) error: style attribute '@android:attr/windowExitAnimation' not found.

解决办法:在工程的 gradle.properties 里面加上

android.enableAapt2=false

到这里旧的工程也可以在 Android Studio 3.0 上面正常运行了。

Android Studio 3.0 新增的功能

新版本增加很多强大的功能,下面列举一些:

  • 支持 Kotlin
  • Java 8 语言功能
  • Android 分析器
  • CUP分析器
  • 内存分析器
  • 网络分析器
  • APK 分析与调试
  • 设备文件浏览
  • 支持字体资源

更详细的介绍可以看官方的更新日志:

https://developer.android.com/studio/releases/index.html

相关文章

网友评论

  • 丶legend:哪需要科学上网 直接在AS里面就能更新了

本文标题:Android Studio 3.0初体验

本文链接:https://www.haomeiwen.com/subject/jidrpxtx.html