Ionic 5 电容器 android 项目不同步

Ionic 5 capacitor android project not sync

Android studio 继续构建并将第一个 android 项目安装到设备中。

我试过了

npx cap sync

npx cap copy android

甚至把/android文件夹删了再重新添加。该项目仍然是我第一次加入 android 工作室时的样子。我试过 'Gradle sync' 和 'Invalidate cache /restart' 还是不行。

我已将我的项目资源图标和启动画面更新为自定义的,但 android 项目仍在使用电容器默认图标和启动画面。以前有人遇到过这个问题吗?

我找到了解决方案!

我注意到 npx sync 正在从 www 文件夹复制数据。因此,我认为我需要在同步之前先更新 www 文件夹。因此我使用

ionic build

命令,将所有文件构建成www和运行

npx cap sync 
npx cap open android

Tada,android 项目已更新。

每次您执行构建(例如离子构建)更改您的 Web 目录(默认值:www)时,您需要将这些更改复制到您的本机项目中:

  1. 离子构建或 npm 运行 构建
  2. npx 上限复制
  3. npx 上限打开 android

参考:https://capacitor.ionicframework.com/docs/getting-started/with-ionic

如果您使用离子命令,您只需调用 ionic capacitor sync...它将完成所有构建和资产复制

https://ionicframework.com/docs/cli/commands/capacitor-sync