Android 故障排除
创建一个 100% 完美的原生管理工具几乎是不可能的,迟早您会在 Android 工作流程的某些部分遇到各种问题。
本指南试图记录常见的 Android 问题及其可能的解决方案。
Android 工具箱
每个 Android 开发者都会学习一些调试 Android 问题的常用技术,您应该将这些技术纳入您的工作流程中:
Google、Google、Google
每当您遇到 Android、Gradle 或模拟器的问题时,第一步都应该是将错误复制并粘贴到 Google 搜索中。
Capacitor 使用标准的 Android 工具包,因此如果您遇到问题,很可能许多 Android 开发者也遇到过,并且有解决方案。
这可能就像更新依赖项、运行 Gradle 同步或使缓存无效一样简单。
Gradle 同步
如果您从 npm 安装了一个新插件,但无法在 Android 构建中使用或看到该插件,请尝试使用 Android Studio 右上角的"Sync Project with Gradle Files"按钮(该图标看起来像一头大象)。这将重新同步您的原生 Android 代码以包含新的插件代码,并应允许您使用新插件。有关更多信息,请参阅 Github 上的这个问题。
它还可以帮助解决许多其他看似随机的问题,因此在遇到大多数 Android 构建问题时,运行"Sync Project with Gradle Files"始终是一个好的第一步。
清理/重新构建
清理和重新构建可以解决许多构建问题:

使缓存无效/重启
如果您确信已修复问题,但 Android Studio 或 Gradle 不认同,通常的解决方案是让 Android Studio 使其缓存无效并重新启动程序。
这可以从文件菜单中轻松完成:
