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

一起看 IO | Android 开发工具最新更新

使用新 App Quality Insights (应用质量洞察) 直接查看来自 Firebase Crashlytics 报告。...应用质量洞察可以帮助您简单点击几下就可以从堆栈追踪信息直接切换至您代码。当您编辑文件与最近发生崩溃相关时,IDE 还会在编辑器中高亮代码行。...图片 △ 多重预览注解 布局检查器 Compose 重新组合计数 - 在布局检查器查看 Compose 应用重新组合计数。重新组合计数和跳过计数可配置显示在组件树和属性。...△ 由 Gradle 管理设备 接下来介绍 Android Studio Electric Eel 主要新功能和优化: Jetpack Compose 实时编辑 - 在 Android Studio...△ 可变尺寸模拟器 可视内容检查 - 打开 Layout Validation (布局验证) 即可发现并且解决跨不同设备布局问题 (比如,当按钮在更大平板上时隐藏于屏幕可视范围之外 )。

9K40

NDK开发(一) :NDK入门指南

Android Studio将会为我们生成一个模板工程,我们可以直接运行,启动之后界面上会显示 Hello from C++。...---- 支持 C/C++ 项目文件介绍 从 Android Studio 左侧打开 Project 并选择 Android 视图,如下图: 我们只要关心上图红框标记出来以下这些文件就好:...version "3.10.2"//CMake版本 } } } 如果刚刚运行过项目的话,点击左侧Project 并选择 Project 视图,会在...Gradle 使用编译脚本将源代码导入您 Android Studio 项目并将原生库(.so文件)打包到 APK 。 重新创建一个 Basic Activity工程。...点击 弹出菜单第二个选项 Link C++ Project with Gradle,如图1,点击文件夹,点击 Android Studio图标的按钮可以定位到项目根目录,然后如图2 配置 CMakeLists.txt

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

Android Studio 3.6 发布啦,快来围观

搜索资源时,资源管理器现在将显示所有项目模块结果(以前,搜索仅从所选模块返回结果)。 筛选器按钮可以查看来自本地依赖模块,外部库和 Android - 框架资源也可以使用过滤器显示主题属性。...一个 Fragment 缓存,但不作为一部分FragmentTransaction。 要使用此功能,请先捕获堆转储或将堆转储文件导入Android Studio。...要显示可能正在泄漏内存碎片和活动,请在“内存探查器”堆转储中选中“活动/碎片泄漏”复选框。(筛选堆转储以防止内存泄漏。) ?...十二、优化 Gradle 同步时间新选项 在以前版本Android StudioGradle Sync 期间检索了所有 Gradle 任务列表。...十三、切换Gradle离线模式新位置 要启用或禁用Gradle离线模式,请首先从菜单栏中选择View > Tool Windows > Gradle

8.9K20

Android Studio 3.2新功能特性

如果检测到有新信息要显示,那么当您启动Android Studio时,该面板将打开。您还可以通过选择Help> Android Studio新增功能来打开“Assistant”面板 。...Android Gradle插件提供了您可以在gradle.properties文件设置以下全局标志: android.useAndroidX:设置true为时,此标志表示您希望从现在开始使用AndroidX...如果该标志不存在,Android Studio行为就将该标志已设置为false。 如果您不想迁移,请将两个标志设置为false。(这相当于文件没有标志gradle.properties。)...通过单击ProfilerSessionsStart new profiler session 导入您跟踪文件,然后选择从Load from file。...ID更易被发现 问题ID现在显示在更多位置,包括“Inspection Results” 窗口中,使您更容易找到启用或禁用特定检查lintOptions信息build.gradle

5.4K10

ndk代码支持断点调试

背景 androidndk代码编写一直认为是很痛苦一件事情,除了android程序员对c++陌生外,还有一个主要原因是无法断点调试。无法断点调试很难发现和排查问题,大大影响开发效率。...两种配置方法区别在于,配置defaultconfigndkabifilters参数,android studio会将所有的架构so打包到一个apk,但是如果使用productflavors,将会根据不同架构打包不同...操作是打开project并选择android视图,右键点击您想要关联到原生库模块(例如 app 模块),并从菜单中选择 link c++ project with gradle。...这时候可以在lib//下看到相应so ? 断点调试和自动补全 点击run app按钮android studio会提示你下载缺失组件,按照操作下载即可。...# 总结 将ndk代码迁移到android studio,让c++代码支持断点调试,自动补全,能大大提高我们开发效率。需要在android中用到ndk编程同学都可以试试。

3.7K61

折叠屏上应用设计规范,了解一下?

在 Trackr 应用 效果如下图所示: 关于如何使用 SlidingPaneLayout 实现双布局相关内容,请参阅 Android 开发者网站: 创建双布局,该页面还介绍了其他内容,例如集成系统返回按钮以实现侧滑回退等...FoldingFeature 还包含窗口中折叠位置,当折叠导致内容视图割裂时,我们应该及时更新布局参数。...为此,Android Studio 正在增加对 Gradle 托管虚拟设备支持。您可以使用 7.1 及以上版本 Android Gradle 插件来体验该功能。...在应用级 build.gradle 文件 testOptions 模块下,指定虚拟设备配置文件,就像您平时在 Android Studio 管理和运行虚拟设备那样。...△ Android Studio Chipmunk 可调整尺寸模拟器 我们也一直在 Android Studio 开发新工具,希望为大家开发大屏幕应用提供支持。

4.3K20

AutoJs6 – v6.2.0 – 安卓 JavaScript 自动化工具 (Auto.js 二次开发)

布局分析) 支持选择器 API 并提供控件遍历 / 获取信息 / 控件操作 (类似 UiAutomator) 支持布局界面分析 (类似 Android Studio LayoutInspector)...修复 使用悬浮菜单关闭悬浮后重启应用时悬浮依然开启问题 修复 布局层次分析时长按列表项可能导致弹出菜单溢出下方屏幕问题 修复 安卓 7.x 系统在夜间模式关闭时导航栏按钮难以辨识问题...(Right-To-Left) 布局 优化 关于页面增加图标动画效果 优化 关于页面版权声明文本自动更新年份信息 优化 应用初始安装后自动决定并设置合适工作目录 优化 禁用文档页面双指缩放功能避免文档内容显示异常...优化 任务面板列表项按相对路径简化显示任务名称及路径 优化 文本编辑器按钮文本适当缩写避免文本内容溢出 优化 文本编辑器设置字体大小支持恢复默认值 优化 提升悬浮点击响应速度 优化 点击悬浮布局分析按钮直接进行布局范围分析...等支持 url 选项参数 (参阅 示例代码 > 应用 > 意图) 优化 device 模块获取 IMEI 或硬件序列号失败时返回 null 而非抛出异常 优化 提升 console.show 显示日志悬浮文字亮度以增强内容辨识度

4.2K20

浅谈Android Studio3.6 更新功能

现在,在XML或设计工具颜色选择器Android Studio会在您应用程序填充颜色资源,以便您快速选择和替换颜色资源值。 ?...Native 工具 以下更新支持Android StudioNative(C / C ++)开发 扩展Kotlin支持,包括改进错误检查和Kotlin JNI声明与其C / C ++实现之间导航...要显示可能正在泄漏内存碎片和活动,请在“Memory Profiler”堆转储中选中“Activity/Fragment泄漏”复选框。 ?...APK重新加载本地库 当在IDE外部更新包含本地库代码APK时,您不再需要创建新项目。 Android Studio会检测APK更改,并为您提供重新导入APK选项。...SDK断点续传功能 现在,当使用SDK Manager下载SDK组件和工具时,Android Studio现在允许您恢复中断(例如由于网络问题)下载,而无需从头开始重新开始下载。

1.3K30

Android JNI学习(二)——实战JNI之“hello world”

如果启动此复选框,Android Studio 会将-fexceptions标志添加到模块级build.gradle文件cppFlagsGradle会将其传递到CMake。...~~~~~~~~~~~~~~~~~~~~~~~~~~分隔符~~~~~~~~~~~~~~~~~~~~ 先和大家说下我是怎么想象,首先我们在点击Android Studiorun按钮时候,它是执行Gradle...PS:这里注意一点就是:Instant Run 与使用原生项目不兼容 如果想看Gradle是否将原生库打包到APK,可以使用Analyze APK来检测。...左侧打开Project并从下拉菜单中选择Project视图。...Studio 实现 1、从IDE 左侧打开Project 并选择 Android 视图 2、右键点击想要关联到原生库模块(咱们这里是app 模块),并从菜单中选择 Link C++ Project

2.1K42

Android studio 3.4 稳定版来了

Gradle plugin 3.4.0 引入新 Project Structure 对话框 ?...引入新资源管理器 更便捷开发体验 资源管理器 资源管理器是一种新工具,用于在统一视图中显示应用程序项目中可绘制性、颜色和布局。...导入意图 当使用新 Jetpack 和 Firebase 库时,Android Studio 3.4 将识别这些库常见类,并通过代码意图建议将所需 import 语句和库依赖项添加到 Gradle...布局编辑器属性面板 目前仅有一个单一,其中包含属性可折叠部分。错误和警告有不同突出显示颜色。此外,还更新了颜色选择器。 ?...R8默认 更方便测试 仿真器设备皮肤:Android Studio 3.4 内部发布了最新 Google Pixel 3 和 Google Pixel 3 XL 设备外观 Android Q Beta

1.2K10

Android Studio 4.0 稳定版发布了

要了解更多信息可阅读【完整Android Gradle插件发行说明】(https://android.devsite.corp.google.com/studio/releases/gradle-plugin...1、构建分析器 当将 Android Studio 4.0 与 Android Gradle 插件 4.0.0 及更高版本一起使用时,Build Analyzer 窗口可帮助你了解和诊断构建过程问题...Studio 启用 feature-on-feature dependency 功能(例如,在编辑 Run configuration 时支持该功能): -Drundebug.feature.on.feature...image Property values resolution stack:(属性值解析堆栈):调查资源属性值在源代码起源,并通过遵循属性超链接导航到其位置。 ?...五、用于代码收缩规则智能编辑器功能 当打开 R8 代码收缩规则文件时,Android Studio 现在提供智能编辑器功能,例如:语法突出显示、代码完成和错误检查。

4.6K20

如何清晰地掌握 Android 应用后台任务执行情况?

Android Studio 包含了许多像 布局检查器 和 数据库检查器 这样检查器,来帮助您调查并了解应用在运行时内部状态。...在 Android Studio Arctic Fox ,我们发布了一个新检查器 (Background Task Inspector),用于帮助您监控和调试在应用中使用 WorkManager 2.5.0...仅需点击 WorkContinuation 一节 "Show in graph" 链接或点击作业列表顶部 "show Graph View" 按钮来切换到 Graph View 即可。...△ Results Work Details 面板最后一节是 Results 。在这一节您能看到选中 Worker 开始时间、重试次数及输出数据。...后台任务检查器将会跟随 Android Studio Arctic Fox 发布一同推出,但您现在就可以在 最新 Arctic Fox 版本 中试用!

77920

《移动互联网技术》 第四章 移动应用开发: Android Studio开发环境使用方法:建立工程,编写源程序,编译链接,安装模拟器,通过模拟器运行和调试程序

构建工具是一个把源代码生成为可执行应用程序过程自动化程序,其中包括编译、连接、代码打包、生成可执行文件等步骤。在Android Studio,使用Gradle来构建项目。...在Android Studio项目窗口(project),可以看到一个名为build.gradle文件。...除了通过日志工具查看各种信息以外,在Android,还提供了另外一种运行时查看信息方式——Toast。在程序通过编写Toast代码,可以在Android应用运行界面上弹出一个提示显示信息。...提示信息通常只显示一段时间,然后消失,它不会影响程序运行。使用Toast时,首先通过调用Toast类makeText()函数创建一个Toast对象,然后调用show()函数将信息显示在界面上。...", Toast.LENGTH_SHORT).show(); } } } 本章习题: 1、本单元考核点 Android Studio开发软件工程建立。

18910

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

02系统字体设置 如果你Android Studio界面,中文显示有问题,或者选择中文目录显示有问题,或者想修改菜单栏字体,可以这么设置。...07同步设置 Android Studio文件发生改变时候,会同步文件信息,可以禁用降低内存占用,Settings --> System Settings。 ?...13自动导包 当你从其他地方复制了一段代码到Android Studio,默认Android Studio不会自动导入这段代码中使用到引用。...然后在 Editor Font 即可设置字体类型和大小。 其中Show only monospaced fonts 表示只显示等宽字体,一般来说,编程等宽字体使用较多,且效果较好。...Android Studio默认自带了一些插件,如果你不使用某些插件,你可以禁用它,Settings --> Plugins。 ? 右侧会显示出已经安装插件列表,取消勾选即可禁用该插件。

2.8K90

Android Studio 新特性详解

构建相关 在体验 Android Studio 新特性前,您可能需要先升级您项目。您可以使用 AGP (Android Gradle Plugin) 升级助手来帮您完成这一任务。...△ 在录制轨迹,帧时长排序后结果 本例,帧 1748 看起来非常缓慢。我们选中它,就可以在窗左侧看到该帧生命周期。...点击警告按钮打开问题视图,可以看到这里提示布局一个按钮部分隐藏了。我们可以查看不同预览配置,如果一个视图显示在一个屏幕上,则最好也能显示在另一个屏幕上。...但我们从 Instant Run 吸取教训是,在发布一项功能之前必须确保它非常可靠。因此我们要投入更多时间,确保此功能在纳入 Android Studio 时不会出错。...由于实时编辑功能存在,在您输入过程Android Studio 会进行大量计算,以尽可能快速地实时显示更新后界面;而如果使用了 Visual Linting,Android Studio 会在后台运行分析

2.7K20

Android 性能分析学习(CPU Profiler)

View > Tool Windows > Profiler 或 点击工具栏 Profile 图标 或 点击Android Studio最下方 Profile 图标. 2.点击 CPU 时间轴上任意位置以打开...如下图正在进行跟踪记录 记录跟踪数据 记录完成之后,点击 Stop,然后可以查看跟踪到到数据, 如下图: 数据记录跟踪 1.选定时间范围:确定要在跟踪数据检查所记录时间哪一部分。...在跟踪数据任意标签页中都可以执行此操作。...可将文件放入Android Studio中进行分析。 在应用启动过程记录 CPU 活动 请执行以下操作: - 1.依次选择 Run > Edit Configurations。...- 5.依次选择 Run > Profile,将您应用部署到搭载 Android 8.0(API 级别 26)或更高版本设备上。 END!

2.7K10

Android 调试技巧总结

Android Studio ,最基本以 debug 模式运行程序并打断点进行调试,相比大家都会,不过,如果遇到一些特殊调试场景,则需要运用一些特殊调试技巧来进行调试。...在程序运行之后打断点调试 有时候,我们需要对已经运行程序进行调试,这时候应该使用 Android Studio Attach 功能: Attach 点击工具栏 Attach Debugger...to Android Process 按钮,会显示出可以 Attach 进程: 如果未勾选 Show All Processes 选项,则只会显示当前项目对应进程,勾选 Show All Processes...源码,可以先将 build.gradle minSdkVersion 调整到目标版本,完成调试之后再改回来。...调试 NDK 代码其实与调试 Java 代码一样,只需要在调试前将 Run Configuration Debugger 标签页 Debug Type 一栏修改为 Auto 或者 Native

1.1K30

Android studio 入门教程(案例)

7.虚拟机显示:点击三角形图标run,运行虚拟机,直接选中默认虚拟机,点击ok 通常建一个项目,会在Activity_main.xml里自动生成一个文本显示框textView,这个是默认,你运行之后...如果弹出无虚拟机,显示none,则需下载一个虚拟机,点击create a New Virtual Device,选中5.5版本,其他也可以,根据个人爱好,然后next,出现第二个窗口,点击download...activity_main.xml:是Android界面显示视图,所有的配置控件,各种控件可以通过这里进行设计。 AndroidManifest.xml:主配置文件,用于配置各个组件访问权限。...”将所有组件垂直摆放 加入一个文本显示组件TextView和一个按钮组件Button 可以通过desion进行设计,可以看到效果,我们设置了两个组件,并为每一个组件设置了id,文本框id为t1,按钮...10.setting配置:android studio 如果运行不是本地gradle,可能速度较慢,或者出现异常,建议使用本地 gradle.

1K40
领券