Cordova 11构建Android应用失败:Unresolved reference: FireBaseInstanceId
Cordova Android构建失败问题(添加onesignal-cordova-plugin后)
环境版本信息
- Node 16.13.2
- npm 8.1.2
- cordova 11.0.0
- cordova-android 11.0.0
- Gradle 7.6
- JDK 11.0.16
- Android API 32
- Android SDK build-tools 32.0.0
执行命令
cordova build --debug android --buildConfig
控制台报错信息
cordova-plugin-androidx-adapter: Processed 61 source files in 2342ms [cordova-plugin-push::before-compile] skipping before_compile hookscript. Checking Java JDK and Android SDK versions ANDROID_HOME=C:\Users\bryan\AppData\Local\Android\Sdk\ (recommended setting) ANDROID_SDK_ROOT=C:\Users\bryan\AppData\Local\Android\Sdk\ (DEPRECATED) Using Android SDK: C:\Users\bryan\AppData\Local\Android\Sdk\ Reading build config file: C:\Users\bryan\Documents\TCHE\bitBucket\backend\build.json Reading the keystore from: C:\Users\bryan\Documents\TCHE\bitBucket\backend\tchedelivery.keystore Subproject Path: CordovaLib Subproject Path: app > Configure project :app Adding classpath: com.google.gms:google-services:4.3.8 > Task :app:compileDebugKotlin w: Runtime JAR files in the classpath should have the same version. These files were found in the classpath: C:/Users/bryan/.gradle/caches/transforms-3/37c16254af6de93c45d2587b8dfcd992/transformed/jetified-kotlin-stdlib-jdk7-1.5.20.jar (version 1.5) C:/Users/bryan/.gradle/caches/transforms-3/efb587c616850f9dc0cda8853a96db77/transformed/jetified-kotlin-stdlib-1.6.21.jar (version 1.6) C:/Users/bryan/.gradle/caches/transforms-3/b6f68fc904e7a7217e6038f3031dcf3a/transformed/jetified-kotlin-stdlib-common-1.6.21.jar (version 1.6) w: Some runtime JAR files in the classpath have an incompatible version. Consider removing them from the classpath e: C:\Users\bryan\Documents\TCHE\bitBucket\backend\platforms\android\app\src\main\java\com\adobe\phonegap\push\PushInstanceIDListenerService.kt: (5, 32): Unresolved reference: FireBaseInstanceId e: C:\Users\bryan\Documents\TCHE\bitBucket\backend\platforms\android\app\src\main\java\com\adobe\phonegap\push\PushInstanceIDListenerService.kt: (25, 5): Unresolved reference: FireBaseInstanceId e: C:\Users\bryan\Documents\TCHE\bitBucket\backend\platforms\android\app\src\main\java\com\adobe\phonegap\push\PushPlugin.kt: (19, 32): Unresolved reference: FireBaseInstanceId e: C:\Users\bryan\Documents\TCHE\bitBucket\backend\platforms\android\app\src\main\java\com\adobe\phonegap\push\PushPlugin.kt: (465, 19): Unresolved reference: FireBaseInstanceId e: C:\Users\bryan\Documents\TCHE\bitBucket\backend\platforms\android\app\src\main\java\com\adobe\phonegap\push\PushPlugin.kt: (472, 21): Unresolved reference: FireBaseInstanceId e: C:\Users\bryan\Documents\TCHE\bitBucket\backend\platforms\android\app\src\main\java\com\adobe\phonegap\push\PushPlugin.kt: (615, 11): Unresolved reference: FireBaseInstanceId > Task :app:compileDebugKotlin FAILED FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':app:compileDebugKotlin'. > Compilation error. See log for more details * Try: > Run with --stacktrace option to get the stack trace.
问题背景
已完成构建工具升级:原Cordova 9升级至11,cordova-android同步升级至11,Gradle从6.6.1升级至7.6。仅在添加onesignal-cordova-plugin@3.3.0(最新版)时出现上述构建失败问题。已尝试清理Gradle缓存(路径:C:/Users/bryan/.gradle/caches/transforms-3/),但问题未解决。
内容的提问来源于stack exchange,提问作者Bryan Henrique Cruz
相关产品推荐
相关产品推荐

