Android 问题故障排除
创建一个 100% 完美的原生管理工具几乎是不可能的,您迟早会遇到 Android 工作流各个部分的各种问题。
本指南旨在记录常见的 Android 问题及可能的解决方案。
Android 工具箱
每位 Android 开发者都会学到一些调试 Android 问题的常用技巧,您应该将它们融入到您的工作流中:
Google、Google 再 Google
每当您遇到 Android、Gradle 或模拟器的问题时,第一步应该是将错误信息复制并粘贴到 Google 中搜索。
Capacitor 使用标准的 Android 工具包,因此如果您遇到问题,很可能许多 Android 开发者也遇到过,并且存在相应的解决方案。
解决方案可能简单到更新依赖项、运行 Gradle 同步或清除缓存。
清理/重新构建
清理和重新构建可以解决许多构建问题:

清除缓存/重启
如果您确信已解决问题,但 Android Studio 或 Gradle 不认可,通常的解决方案是让 Android Studio 清除其缓存并重启程序。
这可以通过 File 菜单轻松完成:

错误:"package android.support.* does not exist"
当某些 Cordova 或 Capacitor 插件使用了旧的 android support 依赖项而未使用新的 AndroidX 等价物时,会出现此错误。 您应该在插件仓库中报告此问题,以便维护者将插件更新为使用 AndroidX 依赖项。
作为一种变通方法,您也可以使用 jetifier 修补该插件:
npm install jetifier
npx jetify
npx cap sync android