首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Android Studio 4.0重磅发布:全新的 Motion 编辑器及众多更新都在这里!

在 Android Studio 4.0 中,新的 Motion Editor 让这个 API 用起来更方便。它提供了用于创建、编辑和预览 MotionLayout 动画的强大界面。...线程活动的并排分析更轻松 为了更轻松地进行并排分析,你现在可以在 Thread Activity(线程活动)时间轴中查看所有线程活动(包括方法、函数和事件),并使用新的导航快捷方式轻松移动数据(例如使用...在为 R8 创建规则文件时,Android Studio 现在提供了智能编辑器功能,例如语法高亮显示、自动完成和错误检查。...更多信息参考: http://d.android.com/studio/releases#4-0-0-feature-plugin 启用或禁用构建功能的新选项 Android Gradle 插件具有对很多现代库...在该插件的 4.0.0 版本中,你现在可以单独禁用构建功能,如下所示,这可以优化大型项目的构建性能。

4.7K30

Android Studio 4.0 正式版发布

它提供的数据会与正在运行的应用完全同步,更会让您对各个资源在应用中如何排布和计算一览无余,使得 UI 调试变得更加简单直观。...在 Android Studio 4.0 中,CPU 活动记录从分析器的主时间轴中分离出来,并成组展现,以便于分析。...image.png 并排显示使得分析更加轻松,您现在可以在 Thread Activity 时间轴中查看所有线程活动 (包括方法、函数和事件),以及使用新加入的导航快捷键在数据间移动——如使用 W/A/...在创建 R8 的规则文件时,Android Studio 现在提供了智能编辑器功能,包括语法高亮、补全以及错误检查等。...新的构建功能开关选项 Android Gradle 插件内置了对现代代码库 (如数据绑定和视图绑定) 和构建功能 (如自动生成 BuildConfig 类) 的支持。

3.4K31
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Android Studio 4.0 重磅发布!Android 11 Bata 版来了!

    在 Android Studio 4.0 中,新的 Motion Editor 让这个 API 用起来更方便。它提供了用于创建、编辑和预览 MotionLayout 动画的强大界面。...线程活动的并排分析更轻松 为了更轻松地进行并排分析,你现在可以在 Thread Activity(线程活动)时间轴中查看所有线程活动(包括方法、函数和事件),并使用新的导航快捷方式轻松移动数据(例如使用...在为 R8 创建规则文件时,Android Studio 现在提供了智能编辑器功能,例如语法高亮显示、自动完成和错误检查。...更多信息参考: http://d.android.com/studio/releases#4-0-0-feature-plugin 启用或禁用构建功能的新选项 Android Gradle 插件具有对很多现代库...在该插件的 4.0.0 版本中,你现在可以单独禁用构建功能,如下所示,这可以优化大型项目的构建性能。

    2.6K20

    Android Studio 3.6 发布啦,快来围观

    重新加载本机库的APK 在 IDE 外部更新项目中的 APK 时不再需要创建新项目。Android Studio会检测APK 中的更改,并提供重新导入 APK 的选项。...适用于Android Automotive OS的新虚拟设备和项目模板 使用 Android Studio 创建新项目时,现在可以从 Create New Project 向导的 Automotive...十二、优化 Gradle 同步时间的新选项 在以前的版本中,Android Studio 在 Gradle Sync 期间检索了所有 Gradle 任务的列表。...启用此选项后,Android Studio会在同步过程中跳过构建任务列表,从而使Gradle Sync更快地完成并改善UI响应速度。...请记住,当IDE跳过构建任务列表时,Gradle面板中的任务列表为空,并且构建文件中的任务名称自动完成不起作用。

    9K20

    Android Studio 3.2新功能特性

    如果检测到有新信息要显示,那么当您启动Android Studio时,该面板将打开。您还可以通过选择Help> Android Studio中的新增功能来打开“Assistant”面板 。...重要提示:在当前的Android Studio 3.2 Canary版本中,存在一个已知问题,导致在android.useAndroidX使用“ 创建新项目”向导时不设置标志。...D8 desugaring 在Android Studio 3.1中,我们将Dug工具作为实验性功能整合到了D8工具中,从而缩短了整体构建时间。...安全重构: IDE内置的重构工具现在还可以检查您是否重命名或删除了在CMake构建脚本中引用的文件。...浏览外部的头文件 在以前版本的Android Studio中使用Project窗口时,只能浏览和检查属于您从本地项目构建的库的头文件。

    5.5K10

    高效Android开发者必须知道的4个工具

    这同样适用于通常不被公布的附加功能,尽管它们在常规作业中真的非常有用。 ? 特别是,在创建移动app的时候,每个Android开发者必须解决一系列的问题。...下面让我们为大家详细介绍一些高效Android开发中必知的好工具。 1.Tools Attributes 任务:检查UI元素在开发阶段是什么样的,避免它们在最终构建中出意外。...使用这个属性,Android Studio会自动选择所需的主题用于预览。 tools:showIn tools:showIn有助于指出想要哪个布局在预览中显示。例如: ? 用来包括布局。...它从Android Studio 1.3.0开始有用。对于之前的版本,你需要单独插入注解。 Android Support Annotations Library允许你在开发下找app中的bug。...它用于实施所有显示分辨率和状态(启用,禁用,按下)。对于Android,resource会被自动传送到不同的文件夹(drawable-xxhdpi, drawable-xhdpi,..)

    70930

    高效Android开发者必须知道的4个工具

    这同样适用于通常不被公布的附加功能,尽管它们在常规作业中真的非常有用。 ? 特别是,在创建移动app的时候,每个Android开发者必须解决一系列的问题。...下面让我们为大家详细介绍一些高效Android开发中必知的好工具。 1.Tools Attributes 任务:检查UI元素在开发阶段是什么样的,避免它们在最终构建中出意外。...使用这个属性,Android Studio会自动选择所需的主题用于预览。 tools:showIn tools:showIn有助于指出想要哪个布局在预览中显示。例如: ? 用来包括布局。...它从Android Studio 1.3.0开始有用。对于之前的版本,你需要单独插入注解。 Android Support Annotations Library允许你在开发下找app中的bug。...它用于实施所有显示分辨率和状态(启用,禁用,按下)。对于Android,resource会被自动传送到不同的文件夹(drawable-xxhdpi, drawable-xhdpi,..)

    1.3K10

    Android 应用构建速度提升的十个小技巧

    调试按钮来执行构建,那么无需考虑这个问题,新版本的 Android Studio 会自动检测连接的设备和模拟器,如果系统的 API 级别大于 21 则进行原生的 multidex 支持,同时会忽略工程里对最低...正确的禁用多 APK 构建的方法是创建一个属性来做判断,这里我们设置了一个名为 “devBuild” 的属性,在构建的过程中把这个值传给 gradle,此时 gradle 会将 splits.abi.enable...在 Android Studio 里,您可以通过偏好设置,构建、执行和部署分类里,选择编译器选项来为命令行加入参数: -PdevBuild,这样每次在构建的时候 Android Studio 会把这个值传递给...如果要避免使用 PNG 压缩,我们可以在小技巧 3 里提到的,在 devBuild 属性里加入 aaptOptions.cruncherEnabled = false 来实现,在构建的过程中把这个值传给...解决这个问题并不难,我们可以通过在构建脚本里判断是否有 devBuild 标记,如果有的话,我们就把版本号设置为一个固定值就可以了。 ?

    95730

    Android Studio配置优化,打造开发利器

    05工程打开关闭设置 设置当打开Android Studio时是否自动打开上次关闭的工程,以及关闭工程时是否弹出退出提示,Settings --> System Settings。...这里反选Reopen last project on startup,下次打开Android Studio时默认进入主页面,所以不需要自动打开上次关闭的工程。...07同步设置 Android Studio文件发生改变的时候,会同步文件信息,可以禁用降低内存占用,Settings --> System Settings。 ?...建议不使用其他IDE的快捷键,而是使用Android Studio的快捷键。 当你想设置在某一个快捷键配置上进行更改,你需要点击 copy 创建一个自己的快捷键,并在上面进行设置。...13自动导包 当你从其他地方复制了一段代码到Android Studio中,默认的Android Studio不会自动导入这段代码中使用到的类的引用。

    3K90

    Android 应用构建速度提升的十个小技巧

    如果您是通过 Android Studio 的运行/调试按钮来执行构建,那么无需考虑这个问题,新版本的 Android Studio 会自动检测连接的设备和模拟器,如果系统的 API 级别大于 21 则进行原生的...正确的禁用多 APK 构建的方法是创建一个属性来做判断,这里我们设置了一个名为 “devBuild” 的属性,在构建的过程中把这个值传给 gradle,此时 gradle 会将 splits.abi.enable...在 Android Studio 里,您可以通过偏好设置,构建、执行和部署分类里,选择编译器选项来为命令行加入参数: -PdevBuild,这样每次在构建的时候 Android Studio 会把这个值传递给...从 Android Studio 3.5 版开始 (3.5 版目前在 Beta 构建渠道发布),开发者们可以使用 Apply Changes 功能来提高构建性能,它可以让代码和资源的改动直接生效而无需重启应用...解决这个问题并不难,我们可以通过在构建脚本里判断是否有 devBuild 标记,如果有的话,我们就把版本号设置为一个固定值就可以了。 ?

    93230

    Gradle 与 AGP 构建 API: 如何编写插件

    △ 新的 Task 已经列在 Android Studio 的 Gradle 窗格中了 我可以双击 hello Task 或通过终端执行此 Task,并在构建输出中观察它所打印的 hello 信息。...△ Task 在构建输出中打印的 hello 信息 在查看日志时,我可以看到此信息是在配置阶段打印的。配置阶段实际上与执行 Task 的功能 (例如本例中的打印 Hello World) 无关。...Gradle 会自动编译目录中的代码,并将其加入到您构建脚本的 classpath 中。 接下来,我创建了一个新的 src 文件夹与一个名为 HelloTask 的类。...在此回调中,我可以在 DSL 对象应用于 Variant 创建前对它们进行修改。我将创建一个新的构建类型并且设置它的属性。...在这里,我会检查当前变体是否是我为 staging 创建的变体。接下来,我将禁用单元测试并设置不同的 minSdk 版本。

    84630

    浅试Android开发

    在AndroidManifest.xml中,每个活动都需要在此注册,以便系统能够识别和管理它们。注册活动时,开发者可以指定活动的名称、启动模式、主题、图标等属性。...在Android开发中,活动是用户界面的一个重要组成部分,代表了应用中的一个单一屏幕。每个活动都可以包含用户界面元素,如按钮、文本框和图像等,用户与这些元素进行交互。...活动之间可以通过意图(Intent)进行交互,意图是一种消息机制,用于启动新的活动或与其他应用组件进行通信。通过这种方式,Android应用可以实现多屏幕的用户体验,允许用户在不同的活动之间导航。...layout/activity_main.xml文件是Android应用中用于定义用户界面的布局文件。它描述了在特定活动中显示的视图和布局结构。...这种方式提高了开发效率,特别是在处理动态内容时,开发者可以更专注于业务逻辑而不是视图的状态管理。此外,Compose的可组合性使得开发者能够创建可重用的组件,增强了代码的可维护性和可读性。

    9520

    从HelloWorld开始了解Android

    可以看到,Android Studio提供了很多种内置模板,不过由于我们还是初学者,还用不到那么多复查的模板,这里直接选择Empty Activity来创建一个空的活动就可以了。...那么由于是第一次使用,我们需要先创建一个Android模拟器,观察Android Studio 顶部工具栏中的图标,如下图所示 ?...因为Android程序的设计讲究逻辑和视图分离,因此是不推荐在活动中直接编写界面的,通常是在布局文件(也就是layout文件夹下面)中编写界面,然后再活动中引入进来,setContentView(R.layout.activity_main...加上这句声明以后,Gradle在构建项目时会首先检查一下本地是否已经有这个库的缓存,如果没有的话则会自动去联网下载,然后再添加到项目的构建路径中。...进入到settings的设置框中,到IDE settings选项列表中"Editor"然后打开Color & Fonts,再点击Font,然后点击Save As创建一个新的字体,当然你也可以和我一样输入

    1.1K40

    Android Studio 常用快捷方式

    + ALT + L 格式化代码 CTRL+ i CTRL + Q 查看文档 鼠标自动 SHIFT + ESC 当切换非编辑区域时,关闭该区域,返回编辑区域 编辑区快捷键 CTRL + B / F4...5、整合了Gradle构建工具   Gradle是一个新的构建工具,自Studio亮相之处就支持Gradle,可以说Gradle集合了Ant和Maven的优点,不管是配置、编译、打包都非常棒。...第一种     直接选择目录,next 一直到最后,我们的Eclipse 的项目就到了Android Studio 上了,需要注意的是,这样导入的项目还是会保留Eclipse 的构建方式,比如我们在Eclipse...选择导出   导出Gradle 项目   然后在Android Studio 直接打开build.grade 即可。   这样,项目就变成了Gradle 构建了。...6、导入studio文件:直接用open按钮,注意gradle和build tools的版本是否一置,否则会在打开时自动下载相应的构建工具没有FQ基本就卡死了,可以在打开前去尝试修改文件。

    9010

    Android Studio 4.0 稳定版发布了

    Android Studio完成构建项目后,单击 Build Output 窗口右侧的链接。 Build Analyzer 窗口在左侧的树中组织可能的构建问题。...当 Android Studio 分析构建时,它将计算确定构建持续时间的一组任务,并提供可视化帮助你了解每个任务的影响,你还可以通过展开 Warnings 节点来获取有关警告的详细信息。 ?...这意味着,当应用程序请求下载动态功能模块时,该应用程序还会下载其依赖的其他功能模块,在之后创建动态功能模块,你可以在模块声明一个功能上特征依赖 build.gradle 文件,例如 :video 模块声明对...动作编辑器提供了一个简单的界面,用于处理 MotionLayout 库中的元素,这些元素是 Android 应用中动画的基础。 在以前的版本中,创建和更改这些元素需要手动编辑XML资源文件中的约束。...new destination时,即可使用“New Android Fragment wizard”向导和新的片段模板。

    4.6K20

    IDEA自带插件禁用,减少内存占用

    WildFly(JBoss应用程序服务器) 6、html和xml 名称 描述 HTML Tools 为HTML/CSS编辑提供高级功能:检查、快速修复、智能导航操作等 Refactor-X idea的新的自动化...XML重构 XPathView+XSLT 提供了根据IDE中打开的任何XML文档评估XPath表达式的可能性(禁用后会导致xml的SQL语句关键字没有高亮显示) 7、ide settings ide配置同步...10、Keymap快捷键映射 我的idea用的时eclipse的快捷键,所以把NetBeans Keymap、Visual Studio Keymap给禁用了。...语言的支持 Kotlin 在IntelliJ IDEA和Android Studio中提供Kotlin语言支持 Markdown Markdown支持 Properties 启用对.properties...Testing 用于自动执行测试脚本、捕获性能快照和收集性能统计信息的插件,禁用 Qodana JetBrains 开发的一种代码质量检测工具,可以将智能代码检查带入到 CI/CD 管道中,禁用 Shared

    28810

    LeakCanary 学习与实践

    如果 leakcan-android 不在 Android Studio 的外部库列表中,但是泄漏分析器和泄漏监视器就在那里:尝试做一个Clean Build。...构建错误:无法解决 如果在 Android Studio 处于脱机工作模式时添加 LeakCanary 依赖项,则会发生这种情况。...首先确认是否附加到调试器?LeakCanary 会在调试时忽略泄漏检测以避免误报。 并且,我们需要注意: LeakCanary 只应在调试版本中使用,并应在发布版本中禁用。...发现彩蛋 Android SDK可能导致泄漏吗? 是。在AOSP以及制造商实现中,已经存在许多已知的内存泄漏。当发生这样的泄漏时,作为应用程序开发人员,我们几乎无法解决此问题。...出于这个原因,LeakCanary 有一个内置的已知 Android 漏洞列表可供忽略:AndroidExcludedRefs.java。 如果找到新的问题,请创建问题并按照以下步骤操作: ?

    1.3K30

    Android Studio详细安装流程和配置、主题

    在打开的过程中报出以上错误,tools包没有找到,解决方法是在设置环境变量中的JAVA HOME时需要注意,在最后需要以\结尾。...因此我们在安装一个新的 Android Studio 的时候通常会导入一个之前的设置。这点上也表现出AS的方便之处。...选择 Editor | Color & Fonts | Android Logcat 3. 点击 Click on Save As…按钮创建一个新的配色 Scheme 4....5、活动模板 Android Studio 中默认提供了很多非常方便的活动模板(Live Templates),例如,我们输入sout 后按 enter 键, Android Studio 会自动帮我们写入...点击最右侧的加号并选择 Template Group 在弹出的对话框中输入一个活动模板分组的名称,如 custom 在左侧选中上一步中创建的 custom 分组,点击右边的加号 选择 Live Template

    2.6K60

    Android Studio Arctic Fox (2020.3.1) Beta 版发布

    当您与应用互动时,您现在还可以选择启用实时更新 (Live Updates),以不断地从您的设备上串流数据,或者禁用实时更新而只在需要时使用刷新 (Refresh) 动作来减少对设备的性能影响。...△ Layout Editor 中的 Accessibility Test Framework Scanner 设备 Wear OS 配对 - 我们创建了一个新的 Wear OS 配对助手,以指导开发者一步一步在...Android 12 lint 检查 - 我们增加了针对为 Android 12 构建应用的 lint 检查,以便您可以在具体上下文中获得指导。...这些扩展控件将为开发者提供强大的工具来在 Android studio 中测试应用,如导航回放、虚拟传感器和快照。...△ Test Matrix 在多个设备上并行运行测试 Memory Profiler 的新录制界面 - 我们为不同的录制活动整合了 Memory Profiler 界面,如捕获堆转储以及记录 Java、

    42420

    Android Studio 3.2 都有哪些更新?这些关键点不要错过

    Android Studio 3.2 有一个内置模板可以帮您用新的 Slice Provider API 来扩展您的应用,以及新的 Lint 检查来确保您在构建 Slice 时遵循最佳实践。...Profiler Sessions - 现在我们能够自动将监测器数据保存为 “会话” 以便之后打开 Android Studio 时再次访问和查看。...自动 CPU 记录 - 现在您可以使用调试 API 自动记录 CPU 活动。...在您将您的应用部署到一部设备之后,当您的应用调用 startMethodTracing(String tracePath) 时监测器会自动开始记录 CPU 活动,而当您的应用调用 stopMethodTracing...类似地,现在您还可以通过在您的运行配置里启用 “启动时开始记录方法跟踪” 选项,在应用启动时自动开始记录 CPU 活动。

    2K20
    领券