信息中心(Dashboard)提供了安装和卸载情况的概要,安装排名前列的国家,安装的激活量,评分的数量和值,崩溃简报,Android vitals 的概要,以及一个发布前测试报告的列表。...Android vitals(只有 Play 有足够的关于您应用的数据时,才会显示每一项)。...此外,还提供了用于安装,评分,崩溃,Firebase 云消息传递(FCM)和订阅的汇总数据。你可以通过工具使用这些下载报告来分析 Play 控制台捕获的数据。...访问权的另一个常见用途是使你的财务报告仅显示给那些需要查看它们的人。...---- 获取 Play 控制台应用程序 本文中的屏幕截图展示了浏览器中的 Play 控制台,但是你的 Android 设备也可以使用 Play 控制台应用。
https://developer.android.com/studio/releases/gradle-plugin#4-1-0 新数据库检查器 使用新的 Database Inspector 可以在应用运行的过程中检查...如示例所示,Android Studio 创建了一个 MobilenetV1025160Quantized 用于与模型进行交互的类。 如果模型没有元数据,屏幕将仅提供最少的信息。...本机崩溃报告的符号 当本机代码发生崩溃或ANR时,系统会生成堆栈跟踪,该跟踪是程序崩溃之前一直在程序中调用的嵌套函数序列的快照。...如果开发者的应用或游戏是使用C ++之类的本机代码开发的,那么现在可以将每种应用版本的调试符号文件上传到Play控制台。...Play控制台使用这些调试符号文件来符号化您应用的堆栈跟踪,从而使分析崩溃和ANR更容易。要了解如何上传调试符号文件,请参阅本机崩溃支持。
请观看视频,了解 Android 游戏开发工具包 (AGDK) 的最新动态。 首先,我们为 Visual Studio 的 Android 游戏开发工具扩展包 (AGDE) 加入了一些新的更新。...对此,您可以使用 Android Vitals 来监控和提升应用或游戏的技术质量。此工具可以针对影响用户的关键问题提供报告,以便您进行相关调试并确定问题的优先级。...借助这个新 API,开发者可以检索 Vitals 指标和问题数据,比如崩溃和 ANR 事件的发生率、发生次数、类别以及堆栈轨迹。...Crashlytics 是 Firebase 的移动崩溃报告工具,可帮助您跟踪稳定性问题、排定问题优先级并更快地解决这些问题。...我们对 Crashlytics 进行了改进,使得游戏调试变得更加容易,帮助您对 C++ 代码的崩溃信息了解更全面,此外,这次的更新也加入了更多样的原生平台崩溃类型的报告,并可以进行更深入的堆栈跟踪,助力您快速调试和修复问题
通过对应用质量的客观测量,开发者能够轻易发现应用亟待解决的稳定性问题,为此我们在 Google Play Console 添加了一款名为 Android vitals 的新板块。...通过这种途径获得的信息量是其他方式无法匹及的,即使是硬件实验室测试也不行。 Android vitals 可以向开发者发送以下三种警告:崩溃、应用程序无法响应以及渲染次数。...Android vitals 能收集并利用应用 ANR 事件的匿名数据,提供多个级别的 ANR 具体报告。...主界面上概述了您应用中 ARN 活动的概览信息,显示用户至少经历一次 ANR 事件的日对话比重,并且提供前一天以及前 30 天的情况的单独报告。同时也提供了不良行为门槛。 ?...一旦您消除主线程上的阻塞调用,请记得再上传应用至 Play Store 前,关闭 StrictMode。
Android vitals 会收集以下类别的数据和报告: 稳定性:Android vitals 会报告应用无响应 (ANR) 现象和崩溃率。当应用的 UI 线程长时间被阻塞时会发生 ANR。...值得注意的是,Android vitals 仅在收集到足够的数据时才会显示此信息。所以有些应用不会显示任何统计信息。...要查看实时崩溃信息,请在 ANRs & Crashes 下选择 CRASHES。应用崩溃以群集形式显示,其中显示了报告和受影响用户的数量。...您还可以根据 Android 版本、时间段、应用版本和应用安装源过滤数据。 选择相关的崩溃群集即可深入研究被报告出的崩溃现象。这里会有详细视图显示出来供您查看。...在这个页面中,您可以查看发生的异常类型、报告数量以及每次崩溃的受影响用户。您还可以获得应用版本、Android 版本以及发生崩溃的设备列表的统计信息。
将Android应用上线到Google Play的流程涉及多个步骤,从准备应用到最终发布,以下是详细的流程说明。...1.准备工作完善应用功能和体验:确保应用功能完善、性能稳定,并通过充分测试,确保在不同设备和Android版本上正常运行。优化应用性能:减少内存占用、处理崩溃和异常,确保应用流畅运行。...打包应用:将应用打包为Android App Bundle(AAB)文件,这是Google Play要求的格式(自2021年8月起)。上传AAB文件:在开发者控制台中上传AAB文件,并填写版本信息。...发布成功:应用上架后,用户可以在Google Play中搜索并下载。8.后续维护更新应用:定期发布更新,修复Bug并添加新功能。监控数据:通过开发者控制台监控下载量、用户评价和崩溃报告,优化应用表现。...目标API级别:确保应用的targetSdkVersion符合Google Play的要求。通过以上步骤,您可以顺利完成Android应用的上线流程。
同样,Supercell 数据显示 Hay Day 本地化为泰国后的支出增加了 40%。...您还应该了解 Android vitals,它可以测量应用程序运行状况信号,例如崩溃率,应用程序无响应和电池耗尽唤醒锁。这些与新兴市场的用户和设备非常相关,例如东南亚。...您可以在 Google Play 控制台中监控 Android 生命周期。 但是,如果您的应用或游戏需要更高规格的设备来提供良好体验,请使用 device catalog。...此 Google Play 控制台功能可让您过滤设备,以确保只有拥有合适手机的消费者才能安装您的应用或游戏。 ? 策略 4:建立本地社区并与当地用户互动 东南亚用户具有高度社交性:在线和离线。...自推出以来,Lineage2 Revolution 一直是印度尼西亚在 Google Play 上排名前三的游戏。
终端用户设备每秒会报告超过 3,000 次与内存相关的崩溃,也就是说每个月会发生 77 亿次崩溃,并且这些崩溃很容易被用户感知,导致用户对这些应用产生糟糕的印象。...每年有超过 60% 的 Android 漏洞是由内存错误造成的,除了 Android 之外的其他大型原生代码库也报告了类似的问题,修复应用中的内存错误与修复系统中的内存错误一样重要。...GWP-ASan 的使用非常简单: 将 gwpAsanMode 添加到 Android 清单文件 运行 Arm MTE Arm MTE 是我们与 Arm 合作开发的基于硬件的内存错误检测工具,我们将随着新硬件的推出在未来逐步为开发者提供这款工具...运行代码并查找问题 启用内存安全工具后应尽可能多地执行代码路径,内存错误会生成可用于本地调试的 Logcat 和 Tombstone 跟踪记录,在生产环境中,报告将从设备导出到 Play 开发者控制台。...我们在 Android 12 中引入了新的 Tombostone API 使开发者能在应用下次启动时提取到更多的崩溃信息。
创建一个新的 “lite” 应用程序并定位 Android(Go 版)设备。您可以按原样保留现有的应用程序。...“lite” 应用程序仍然可以定位所有区域设置中的所有设备,因为不需要此“精简版”应用程序仅针对 Android(Go 版)设备。 每种方式都有优点和缺点,最好根据您的特定业务来评估这些方案。...Google Play 控制台中的 Android 重要功能可让您跟踪 ANR 和崩溃情况,并深入了解影响特定用户或设备类型的错误。...请记住已经宣布安全更新:发布到 Play 控制台的新应用需要在 2018 年 8 月 1 日之前至少定位到 API 26(Android 8.0)或更高版本,而现有/已发布应用的更新将需要在 2018...以下是关于如何保持 APK 较小的一些建议: **使用新的 Android App Bundle 去查看大小.
接着,在用户下载应用时,Google Play 的新动态交付只会传输适用于用户设备的代码和资源。人们在 Play Store 上看到的安装包体积更小,下载速度也越快,同时也节省了设备存储空间。...Google Play Console Play Console 的新功能和报告能够帮助您提升应用性能并扩展业务。...点击阅读有关控制面板、统计、Android vitals、发布前报告、用户获取报告以及订阅面板的相关改进项。...您也可以使用我们新的发布格式 —— Android App Bundle,上传、测试以及发布应用。...而同时推出的 Android Things 控制台 (Android Things Console) 更是将简化产品开发推向极致,帮助开发者定期获取 Google 最新稳定性修复包以及安全升级包,从而实现从发布
第二个想法则是把 targetSdkVersion 恢复到 API level 30、做个新的应用版本并发布到 Play Store 上。...也就是说,我根本没法回归旧版本,唯一的办法只有修复最新 Android 版本的崩溃问题、继续保留更新后的应用。 而且我得马上就开始修复。...我还算幸运,因为同样的崩溃状况在最新 Android 模拟器上成功复现,而且修复起来并不需要做太多代码变更。...但熬夜加班还是很容易出错误,在把修复版本摆上 Play Store 前也实在没有多少时间能做全面测试。但毕竟之前的问题是应用在登录后立即崩溃,所以我觉得这次更新再怎么差也比之前要好。...毕竟之前那种随时刷新 Google Play 控制台页面、绝望地等待“审订中”状态发生变化的日子就不应该存在。 到现在时间已经过去了约 72 个小时,更新的状态仍处于“审核中”。
; 协助提升应用品质: Play Console 中的新工具助力开发者排查并减少高达 70% 的应用崩溃; 提高发现率: 更好的发现体验让 Google Play Store 在过去的 12 个月中访问量增加了...今年,我们在全球范围内进一步扩展了 Start on Android 计划,为新进入 Android 平台的开发者提供更多指导和帮助,以便他们在发布前优化应用。...今年的 I / O 开发者大会期间,我们在 Android vitals 报告中继电池、稳定性和呈现等内容之后,又加入了应用启动时间和授权遭拒等板块,帮助开发者减少高达 95% 的应用无响应错误。...今后,我们会对已有计划进行拓展,同时在新的发现方式上进行投入,比如 LiveOps 卡片,以帮助开发者进一步拉近与用户的距离。 ?...>> 了解我们如何通过机器学习保护超过 20 亿 Android 设备的安全 >> 2017 年 Android 安全报告 >> 了解我们如何检测不良和恶意应用 我们不断从开发者们的作品中获得启发,我们今年推出了
使用新的 App Quality Insights (应用质量洞察) 窗格直接查看来自 Firebase Crashlytics 的报告。...当我们收到大家的反馈后,将会及时进行优化并将上述功能向前推进到更加稳定的渠道,所以欢迎大家踊跃尝试。 如需了解更多新特性,请观看演讲视频 Android 开发工具中的最新更新。...图片 △ 多重预览注解 布局检查器中的 Compose 重新组合计数 - 在布局检查器中查看 Compose 应用的重新组合计数。重新组合计数和跳过计数可配置显示在组件树和属性窗格中。...Logcat V2 包括新的格式,使其可以更轻松地检索所需的信息,新的分离视图可以帮助您同时追踪多个记录,并且包含全新且功能强大的日志筛选语法。...该功能的集成有助于减少从崩溃到代码 (以及从代码到崩溃) 切换过程中的不顺畅,并且将每个崩溃所面临重要的上下文数据呈现给您,以此来辅助您在本地重现问题。
2020 年,我们推出了 Google Play SDK 管理中心,它提供了使用统计数据、崩溃报告,还可以让 SDK 供应商通过 Play 管理中心和 Android Studio 与应用开发者进行沟通...Android vitals 是您在 Play 上的技术质量指标的权威来源。...现在,通过新的 Developer Reporting API,您可以在 Play 管理中心之外查看 Android vitals 指标和问题数据,包括崩溃和 ANR 率、计数、集群和堆栈跟踪,并将它们集成到自己的工具和工作流中...为了帮助您的用户跟上应用的最新版本,应用内更新 (In-app Updates) API 能让应用用户在 15 分钟内 (而不是长达 24 小时) 知晓是否有更新发布,更新界面内还会显示您的 "更新概览...△ 您现在可以为每个订阅配置多个基本计划和优惠 新的 预付费计划 允许您为用户提供给定时长的使用权限。用户可以在计划到期前的任何时候轻松延长他们的使用时限。
从 2018 年 8 月起,所有向 Google Play 提交的新应用都必须针对 Android 8.0 (API 等级 26) 开发。...其中部分变更仅适用于那些通过 manifest 文件中的 targetSdkVersion 属性 (即目标 API 等级) 明确指出支持新版 API 行为的应用。...在进行下一步前,请根据您的 app 现有 API 等级阅览: 早于 Android 5.0 (API 等级 21) 早于 Android 6.0 (API 等级 23) 早于 Android 7.0 (...为了达到该效果,您须要: - 前往应用的信息页面,然后拒绝每个权限; - 开启应用,确保没有崩溃; - 进行核心用例测试,并确保所有必须权限请求再被显示; 妥善应对 Doze 模式,达到预期效果且不导致错误...; 应用间分享文件: - 请测试所有涉及到应用间分享文件数据的案例 (即使是同一开发者开发的应用); - 请测试其它应用是否能够成功显示内容,而且不引发崩溃。
为了提供一个客观的质量衡量标准,使你可以轻松发现应用需要解决哪些稳定性问题,我们在 Play Console 中添加了一个名为 Android vitals 的新模块。...即使在使用硬件实验室进行测试时,它也会以其他方式难以获得的规模为你提供信息。 Android vitals 可以提醒你的问题包括崩溃、应用程序无响应(ANR)和渲染时间。...这显示了用户经历过至少一次 ANR 的每日会话的百分比,以及之前最近 30 天的单独报告。还提供了不良行为的阈值。 ?...你还可以选择 StrictMode 在检测到阻塞调用时如何提醒你:通过让应用程序崩溃、Log 信息或者是显示对话框。更多详细信息,请参阅 ThreadPolicy.Builder类。...如果你在那里或者想通过直播了解更多关于 Android vitals、最新的 Play Console 和 Android Studio 工具以及帮助你提高应用质量的意见,请加入我们。
每个 Android 应用都应该使用代码压缩吗?我认为是的! 但是在您激动的跳起来之前,请先继续阅读下去。当您开启 ProGuard 时,在某些非常微妙的情况下会让您的应用崩溃。...这些警告的一个原因就是,您的构建路径中没有加入需要依赖的 JARs,如使用了 provided (仅编译时)依赖。而有时候,在 Android 上这些代码的依赖在运行时并不会被真正的调用。...“ 按钮), 您可以在 DEX 视图树中看到一些额外功能: 所有的名字都是混淆前的(即您可以看到原始的名字) 被 ProGuard 配置规则 kept 的包,类,方法和属性会显示成粗体 您可以开启 “...上传 APK 对应的 ProGuard 映射文件至 Google Play 控制台,从而获得混淆前的堆栈信息。...您在 Google Play 控制台发布混淆后的生产 APK时,记得为每个版本上传对应的映射文件。
以及 Google Play Dynamic Delivery (动态交付) 向 Android 引入新 app 模式。...接着,在用户下载您的应用时,Google Play 的新动态交付只会传输适用于用户设备的代码和资源。...Google Play Console Play Console 的新功能和报告能够帮助您提升应用性能并扩展业务。...点击阅读有关控制面板、统计、Android vitals、发布前报告、用户获取报告以及订阅面板的相关改进项。...而同时推出的 Android Things 控制台 (Android Things Console) 更是将简化产品开发推向极致,帮助开发者定期获取 Google 最新稳定性修复包以及安全升级包,从而实现从发布
Platform(WPHX)时,Android Emulator 在使用 Android Q Beta 6 映像时可能会崩溃。...Google 应用已知问题 在 Play 商店中撰写评论时屏幕会闪烁 启用黑暗模式时,Google 搜索仍然是白色文本/白色背景 谷歌翻译不起作用 [Chrome] 视频损坏 Google Play 商店会在首次启动应用时显示更新对话框...在正式发布前,Android Q推送最后一个测试版本beta 6 不过谷歌确实表示,Beta 6 中改善了后退手势的灵敏度偏好,并为其添加了 200dp 的垂直应用排阻极限。...如果你是一位 Android 开发者,还请尽快尝试下载并体验一下 Android Q,因为 Play 商店早就开售接受针对新系统作出改进的 App 了。...2019年,开发语言新姿势汇总 谷歌的Android Q到底有哪些新特性及变更? 华为鸿蒙OS发布!方舟支持混合编译,终将可替换安卓?
安全资讯报告 勒索软件黑客发布39,000份政府内部文件 Volkskrant周一报道,一家为荷兰警察、紧急服务和安全部门处理敏感文件的技术公司已成为黑客的目标。...显示钓鱼页面。 攻击者滥用这些权限访问受害者的银行账户,检索二次验证密码,并最终执行欺诈交易。.../ 针对超过300,000台设备的4个Android银行木马活动 2021年8月至11月期间,四种不同的Android银行木马通过官方Google Play商店传播,导致超过300,000次通过各种应用程序感染...在Mandiant的一份新报告中,研究人员利用这一活动发现了黑客组织使用的策略、技术和程序(TTP),以及一个名为“Ceeloader”的新自定义下载器。...这些攻击较多为挖矿木马或其他僵尸网络,一般不会造成云主机崩溃瘫痪,今天捕获的针对linux云主机的勒索软件攻击,可造成数据完全损失,业务彻底崩溃。
领取专属 10元无门槛券
手把手带您无忧上云