Android Emulator 更新了 伤害爆炸

序言

最近Google新版的模拟器,性能真是杠杠的,秒开,而且比Genymotion还要快,你敢信?所以,你可以告别额外的软件安装,告别使用真机调试造成的一万点暴击伤害。并且添加了很多功能的支持,还是很强大的,兄dei 你还不赶紧试试? 下面是官方的内容。

原文地址(需要翻墙)

介绍

发布者:Android 产品经理 Jamal Eason

img

今天,我们高兴地宣布为 Android Emulator 推出 Quick Boot 功能。利用 Quick Boot,您可以在 6 秒内启动 Android Emulator。Quick Boot 会为模拟器会话拍摄快照,因此您可以在数秒内重新加载。Quick Boot 最初随 Android Studio 3.0 在 Canary 更新版本渠道中发布,今天,我们非常高兴地以稳定更新版本形式发布此功能。

除了这个新功能,我们还希望重点介绍一下近期版本中的一些热门功能。自从两年前对 Android Emulator 进行彻底改造以来,我们继续侧重于提升速度、稳定性,以及添加众多功能,加快您的应用开发和测试的速度。鉴于所有近期变更,对您来说,今天绝对值得更新到最新版本的 Android Emulator 并开始使用这些功能。

5 大功能

  • Quick Boot

    今天以稳定功能形式发布,Quick Boot 让您可以在 6 秒内恢复 Android Emulator 会话。在您首次启动带 Android Emulator 的 Android Virtual Device (AVD) 时,它必须执行冷启动(就像接通设备电源),但是,后续启动的速度会非常快,系统将恢复到您上次关闭模拟器时的状态(类似于唤醒设备)。为此,我们完全重新设计了旧版模拟器快照架构,以便与虚拟传感器和 GPU 加速搭配使用。无需其他步骤,因为从 Android Emulator v27.0.2 起,Quick Boot 默认处于启用状态。

    如图:Android Emulator 中的 Quick Boot

img

《阿里巴巴Java开发规约》插件p3c使用说明

img

官方发布说明

经过247天的持续研发,阿里巴巴于10月14日在杭州云栖大会上,正式发布众所期待的《阿里巴巴Java开发规约》扫描插件!

插件全球首发仪式,大牛云集

img

阿里巴巴大牛天团倾力助阵:毕玄、玄难、索尼、叶渡,淘宝代码第一人多隆、代码规约作者孤尽携手规约项目组成员,以及业界规约生态代表等重磅大咖联合发布阿里巴巴代码规约插件!

img

平日低调的大神们,为了这次盛会都来了~

该插件由阿里巴巴P3C项目组研发。P3C是世界知名的反潜机,专门对付水下潜水艇,寓意是扫描出所有潜在的代码隐患。这个项目组是阿里巴巴开发爱好者自发组织形成的虚拟项目组,把《阿里巴巴Java开发规约》强制条目转化成自动化插件,并实现部分的自动编程。该插件在扫描代码后,将不符合规约的代码按Blocker/Critical/Major三个等级显示在下方,甚至在IDEA上,还基于Inspection机制提供了实时检测功能,编写代码的同时也能快速发现问题所在。对于历史代码,部分规则实现了批量一键修复的功能,如此爽心悦目的功能是不是很值得拥有?提升代码质量,提高团队研发效能,插件将会一路同行

插件下载地址

https://github.com/alibaba/p3c

或者在Github直接搜索p3c

Android Studio 发布 library 到 jcenter 和 maven central

序言

在我们日常的开发中,会遇到各种各样的需求和技术解决方案。所以产生了各位大神提供的各种功能的开源库,并且通过:compile ‘xxxxxxxx’ 就可以使用了,非常方便。可以你有没有想过自己写一个开源库?又或者你已经贡献了很多好的代码,不知道怎么共享,怎么通过 compile 的方式给别人使用?你要知道,装B也是需要技术的。

jcenter & maven central

引用

如果你留心的话,应该了解到我们使用了两种标准的 libraries 仓库,分别是 jcentermaven central

  • jcenter

    jcenter 是一个托管在 bintray.com 的资源库,你可以在 这里 找到需要的资源为了能在项目中使用 jcenter,我们需要在 project 的 build.gradle 文件中添加对资源库的引用:

    allprojects {
        repositories {
            jcenter()
        }
    }

  • maven central

    Maven Central 是一个托管在 sonatype.org 的资源库,你可以在 这里 找到需要的资源如果在项目中使用 Maven Central,我们需要在 project 的 build.gradle 文件中定义自己的资源库:

    allprojects {
        repositories {
            mavenCentral()
        }
    }

请注意,虽然 jcenter 和 Maven Central 都是标准Android library 资源仓库,但他们的托管地址完全不同,它们的内容是由不同提供者提供的,而且之间并没有任何关联。所以也就可能,在 jcenter 中能够找到的 library ,在 Maven Central 中并不能找到,反之亦然。

Google 发布 Android Studio 3.0 Canary 1

发布人:Android 产品经理 Jamal Eason

正巧赶上 Google I/O 2017 ,我们提供发布了 Android Studio 3.0 - 今天就可以在我们的 Canary 发布渠道上

下载。Android Studio 是我们的官方 IDE,专门为 Android 开发构建的,我们不断加大投入,改进该 IDE。Android Studio中的功能集专注于加速您的应用程序开发流程并提供针对 Android 平台构建的最新工具。

为加快您的开发流程,Android Studio 3.0 包含了三大主要功能:

  • 一套全新的应用性能分析工具,用于快速诊断性能问题

  • 支持 Kotlin 编程语言

  • 加快大型应用项目的 Gradle 构建速度

Android Studio 3.0 还紧密集成了 Android 平台开发工具,提供以下附加的关键功能:

  • 支持Instant App(即时应用或免安装应用)的开发

  • 在 Android O 模拟器系统映像中包含 Google Play 商店

  • 全新的 Android O 开发向导

总的来说,Android Studio 3.0 的第一个 Canary 版本包含 20 多项新功能。

我们一直在 Android Studio 2.4 的各个 Canary 版本中默默地迭代了这当中的许多功能。直到今天,我们认识到,我们已经添加了许多重要功能,并且,我们必须在Android Gradle插件中引入一个罕见的变化,以提高可扩展性和构建时间,于是,我们将此版本重新编号为 Android Studio 3.0。如果您希望针对 Android O 开发应用,创建免安装应用,开始使用 Kotlin 语言开发,或者希望使用最新的 Android 应用性能工具来提升应用质量,那么,您应立即下载 Android Studio 3.0 Canary 1。

Yutube视频演示地址:Android DevByte - Android Studio 3.0 Canary 1 中的新增功能

Android Studio 2.4 Preview 1 发布了!

Android Studio 2.4 Preview 1 版本于2017年3月15日,由Chris Iremonger 发布。但是这个更新只发布到了Canary的开发渠道。所以你需要设置你的Android Studio的跟新渠道为 Canary,而且这是一个初期的版本,所以在接下来的几周会有更多的更新。到底这个版本做了哪些改进呢?让我们一睹为快吧:

代码

  • 在Android Studio 2.4 Preview 1 中,我们升级了IDE从 IntelliJ 2016.2 到 2017.1 EAP,并在 2016.32017.1 中增加了许多新功能,包括参数提示,语义突出显示,搜索即时结果,等等。
  • 许多新的 lint 检查

Instant Run

  • Instant Run Debug Issue 234401 现在应该已经解决。如果程序在断点处暂停,则应用程序重新启动。但是如果应用程序没有在断点上暂停且当你只有一个方法实现更改时,它不应该重新启动而且热更新应该工作。

Build

  • 增量dex’ing。Dex’ing现在是在每个类级别完成的。这将允许更多增量,并会导致更快的增量构建。你应该也期望在使用传统多DEX的条件下,提高构建应用的速度(minSdkVersion <21)

  • 执行时的依赖性解析。在以前的版本中,依赖解析在Gradle配置期间发生。通过将依赖关系解析移动到执行期间

    ,你应该期望为大型项目改进配置时间。

IDE

  • 在Mac上 Android Studio 被称为“Android Studio 2.4 Preview.app”,使你更容易运行的2.3。

  • 设备文件浏览器 -无缝查看,直接在Android Studio中修改和与设备文件系统交互。此功能取代了以前通过DDMS完成设备文件系统的交互(Dalvik的调试监控服务器)

| | 总字数统计:93.5k