无法在我的应用程序的java文件夹中创建application.java文件

qyuhtwio  于 2021-07-08  发布在  Java
关注(0)|答案(1)|浏览(360)

我正在vscode上开发一个flatter应用程序,并尝试在我的应用程序中添加设备到设备的通知功能。我遵循了一个视频指南-设备到设备的通知| fcm | firebase和flatter,但我没有收到任何通知。所以我想这是因为我在android/app/main/java/中创建application.java文件时出错了。错误是 Application.java is not on the classpath of project app. Only syntax errors are reported. 我试图在androidstudio中打开vscode android文件来创建application.java文件,但是vscode说 can't find android studio .
如何创建application.java文件而不出错?
如果无法正确创建application.java文件,如何使设备到设备的通知生效?
截图;
我的应用程序文件夹结构https://i.stack.imgur.com/wtxil.png
我的 Application.java 文件位置https://i.stack.imgur.com/qejds.png
中的错误 Application.java https://i.stack.imgur.com/0tct2.png

r8uurelv

r8uurelv1#

请看看这个github问题:不在projectapp的类路径上,只报告语法错误。
生产组开发人员回答说 android is not supported by VSCode-Java 并解释说:
android使用特殊的gradle插件来计算项目类路径,buildship不支持这些插件,我们将gradle支持委托给它的底层gradle集成插件。
目前,还没有理想的解决方案,但是您可以通过将java.server.launchmode设置为轻量级来尝试轻量级模式。您将能够使用一些特性的子集,比如转到本地源代码和jdk中类型的定义。但是也有一些限制,你将无法导航到androidsdk中的类型,也无法构建和调试。

相关问题