【发布时间】:2019-08-16 21:33:46
【问题描述】:
我正在 Visual Studio Code 中为 Android 开发 Flutter 应用。我可以在模拟器和物理设备上调试应用程序——直到我尝试在各自的 build.gradle 文件中添加以下依赖项以使用 firebase 到我的应用程序。
apply plugin: 'com.google.gms.google-services' // app-level
classpath 'com.google.gms:google-services:3.2.1' // Google Services plugin - global
开始调试时出现以下错误:
LogListener.logged threw a non-fatal unchecked exception as follows:
java.lang.NoClassDefFoundError: Could not initialize class sun.util.calendar.ZoneInfoFile
at java.base/sun.util.calendar.ZoneInfo.getTimeZone(ZoneInfo.java:581)
at java.base/java.util.TimeZone.getTimeZone(TimeZone.java:577)
at java.base/java.util.TimeZone.setDefaultZone(TimeZone.java:682)
at java.base/java.util.TimeZone.getDefaultRef(TimeZone.java:653)
at java.base/java.util.TimeZone.getDefault(TimeZone.java:642)
at java.base/java.util.Calendar.defaultTimeZone(Calendar.java:1679)
at java.base/java.util.Calendar.getInstance(Calendar.java:1629)
at org.eclipse.osgi.internal.log.EquinoxLogWriter.getDate(EquinoxLogWriter.java:411)
at org.eclipse.osgi.internal.log.EquinoxLogWriter.getSessionTimestamp(EquinoxLogWriter.java:187)
at org.eclipse.osgi.internal.log.EquinoxLogWriter.writeSession(EquinoxLogWriter.java:202)
at org.eclipse.osgi.internal.log.EquinoxLogWriter.log(EquinoxLogWriter.java:300)
at org.eclipse.osgi.internal.log.EquinoxLogWriter.logged(EquinoxLogWriter.java:760)
at org.eclipse.osgi.internal.log.ExtendedLogReaderServiceFactory.safeLogged(ExtendedLogReaderServiceFactory.java:110)
at org.eclipse.osgi.internal.log.ExtendedLogReaderServiceFactory.logPrivileged(ExtendedLogReaderServiceFactory.java:253)
at org.eclipse.osgi.internal.log.ExtendedLogReaderServiceFactory.log(ExtendedLogReaderServiceFactory.java:225)
at org.eclipse.osgi.internal.log.ExtendedLogServiceFactory.log(ExtendedLogServiceFactory.java:97)
at org.eclipse.osgi.internal.log.LoggerImpl.log(LoggerImpl.java:88)
at org.eclipse.osgi.internal.log.LogServiceManager.frameworkEvent(LogServiceManager.java:185)
at org.eclipse.osgi.internal.framework.BundleContextImpl.dispatchEvent(BundleContextImpl.java:997)
at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234)
at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:345)
can't open C:\Program Files\Java\jdk-12.0.1\lib\tzmappings.
[Error - 2:36:57 AM] Connection to server got closed. Server will not be restarted.
我的 JAVA_HOME 似乎没问题,因为我在进行基本故障排除时得到以下信息
搜索此错误时(至少在搜索引擎结果的前9页中)我无法在网上获得相关信息
【问题讨论】:
标签: android flutter visual-studio-code firebase-notifications