[英]Capacitor Plugins don't work on Android version
您好,我正在尝试构建我的电容器 3 项目。 它在 iOS 上工作得很好,但在 Android 版本中,我正在使用的所有插件(如图像上的插件 - Google 登录)都出现错误,除了我在 MainActivity.java(FACEBOOK 和 FCM)上声明的 2。
MainActivity.java
package com.myproject.mobile;
import android.os.Bundle;
import com.getcapacitor.BridgeActivity;
import com.getcapacitor.Plugin;
import com.getcapacitor.community.fcm.FCMPlugin;
import java.util.ArrayList;
public class MainActivity extends BridgeActivity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
// Initializes the Bridge
this.init(savedInstanceState, new ArrayList<Class<? extends Plugin>>() {{
// Additional plugins you've installed go here
**add(com.getcapacitor.community.facebooklogin.FacebookLogin.class);
add(com.getcapacitor.community.fcm.FCMPlugin.class);**
}});
}
}
我收到有关 Visual Studio 的问题报告
"message": "MainActivity.java is not on the classpath of project app, only syntax errors are reported",
我是否必须在 MainActivity.java 上声明所有插件? 这似乎有点不对劲,这就是我问的原因。
另外,启动画面 jpg 有效,但我将电容器图标作为应用程序图标。
有什么提示吗?
尝试迁移到 Capacitor 版本 4:这是官方指南
有一天,我在 Android 上突然遇到了多个错误,我一直在使用电容器进行谷歌登录。我注意到电容器刚刚更新到版本 4,一些 Android 变量需要更改。 升级后,这些错误消失了。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.