I need to create Android package but I receive strange issue… Could you please help me?
ionic cordova build android --prod --release -- -- --packageType=bundle
Error:
> Configure project :app
FCMPlugin: Support for Gradle v4 or lower is deprecated. Please upgrade to a newer version.
> Task :CordovaLib:compileReleaseRenderscript
The RenderScript APIs are deprecated. They will be removed in Android Gradle plugin 9.0. See the following link for a guide to migrate from RenderScript: https://developer.android.com/guide/topics/renderscript/migrate
> Task :app:processReleaseMainManifest FAILED
[com.google.android.gms:play-services-analytics:11.0.1] C:\Users\l.santaniello\.gradle\caches\transforms-3\c153835d94614c2766a91257d1fac935\transformed\jetified-play-services-analytics-11.0.1\AndroidManifest.xml Warning:
Namespace 'com.google.android.gms.analytics' used in: com.google.android.gms:play-services-analytics:11.0.1, com.google.android.gms:play-services-analytics-impl:11.0.1.
C:\myapp\platforms\android\app\src\main\AndroidManifest.xml:18:9-23:20 Error:
android:exported needs to be explicitly specified for element <activity#com.gae.scaffolder.plugin.FCMPluginActivity>. Apps targeting Android 12 and higher are required to specify an explicit value for `android:exported` when the corresponding component has an intent filter defined. See https://developer.android.com/guide/topics/manifest/activity-element#exported for details.
C:\myapp\platforms\android\app\src\main\AndroidManifest.xml:24:9-28:19 Error:
android:exported needs to be explicitly specified for element <service#com.gae.scaffolder.plugin.MyFirebaseMessagingService>. Apps targeting Android 12 and higher are required to specify an explicit value for `android:exported` when the corresponding component has an intent filter defined. See https://developer.android.com/guide/topics/manifest/activity-element#exported for details.
C:\myapp\platforms\android\app\src\main\AndroidManifest.xml:30:9-34:20 Error:
android:exported needs to be explicitly specified for element <receiver#com.google.android.gms.analytics.AnalyticsReceiver>. Apps targeting Android 12 and higher are required to specify an explicit value for `android:exported` when the corresponding component has an intent filter defined. See https://developer.android.com/guide/topics/manifest/activity-element#exported for details.
See http://g.co/androidstudio/manifest-merger for more information about the manifest merger.
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':app:processReleaseMainManifest'.
> Manifest merger failed with multiple errors, see logs
* Try:
> Run with --stacktrace option to get the stack trace.
> Run with --info or --debug option to get more log output.
> Run with --scan to get full insights.
* Get more help at https://help.gradle.org
Deprecated Gradle features were used in this build, making it incompatible with Gradle 8.0.
You can use '--warning-mode all' to show the individual deprecation warnings and determine if they come from your own scripts or plugins.
See https://docs.gradle.org/7.4.2/userguide/command_line_interface.html#sec:command_line_warnings
BUILD FAILED in 57s
17 actionable tasks: 17 executed
Command failed with exit code 1: C:\myapp\platforms\android\gradlew :app:bundleRelease -b C:\myapp\platforms\android\build.gradle
1 post - 1 participant