我试图在类星体项目中使用电容推送通知插件。因此,我遵循了这教程。
但是,当使用命令:quasar build -m capacitor -T android生成此错误时(类星体项目):
> Task :capacitor-push-notifications:compileReleaseJavaWithJavac FAILED
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':capacitor-push-notifications:compileReleaseJavaWithJavac'.
> invalid source release: 11我不确定错误是来自插件本身,还是我在安装过程中做错了什么。我从一开始就试着重做这个教程,但是我得到了同样的错误。
注意:
在安装这个插件之前,所有的东西在构建时都是正常工作的。
不过,在web上使用quasar dev的开发仍然有效,但是有以下错误:Error: "PushNotifications" plugin is not implemented on web
安卓的quasar dev提供了这样的输出:
src-capacitor/node_modules/@capacitor/push-notifications/android/src/main/java/com/capacitorjs/plugins/pushnotifications/PushNotificationsPlugin.java:3: error: package android.app does not exist import android.app.Notification;发布于 2022-08-17 13:58:40
首先。在开发模式下进行测试并使用电容,我认为最好使用
类星体开发-m电容器-T android
因此,要安装电容插件并测试它们,必须将它们安装在src-电容器内。
要在正常开发模式下使用电容插件olso,必须在类星体项目的根文件夹中安装插件olso。
检查src-电容器内的package.json。
如果安装了通知插件的4.x版本,则会得到此错误。
拆卸src-电容器内的封装。
npm remove @capacitor/push-notifications
npx cap sync然后通过指定1.0.9版本重新安装
npm install @capacitor/push-notifications@1.0.9
npx cap sync我也犯了同样的错误。这个概念可以应用于许多插件。
通过安装上一次更新,StatusBar插件也会出现类似的错误。
https://stackoverflow.com/questions/73190135
复制相似问题