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)时,您需要将这些更改复制到您的本机项目中:
- 离子构建或 npm 运行 构建
- npx 上限复制
- npx 上限打开 android
参考:https://capacitor.ionicframework.com/docs/getting-started/with-ionic
如果您使用离子命令,您只需调用 ionic capacitor 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)时,您需要将这些更改复制到您的本机项目中:
- 离子构建或 npm 运行 构建
- npx 上限复制
- npx 上限打开 android
参考:https://capacitor.ionicframework.com/docs/getting-started/with-ionic
如果您使用离子命令,您只需调用 ionic capacitor sync
...它将完成所有构建和资产复制