-
Notifications
You must be signed in to change notification settings - Fork 4
Description
I had the same issues about "Execution failed for task ':mapDebugSourceSetPaths'." as described here: #4
I'm also on Godot 4.3
I've checked what Firebase says about SDK integration and for me the whole section of dependencies was missing so I've added manually the missing stuff in red. Maybe the new PR changes are not pushed to Godot Assets Store?

Note that implementation("com.google.android.gms:play-services-measurement-api:22.0.0") was not mentioned at all. It seems it was required for some old version when there was an issue with versions: See here: https://firebase.google.com/support/release-notes/android#20180523
Anyway I've noticed you are changing the build.gradle file with read-write operations here: https://github.com/kdlee/FirebaseAnalyticsGodotAndroidPlugin/blob/a71b94bed55059384967ecf78444301abfbd4a04/plugin/export_scripts_template/export_plugin.gd#L69-L99
As little I know about Godot plugin system I've noticed other plugins use _get_android_dependencies to add those to the build. Here is one example of Godot Play Game Service plugin: https://github.com/godot-sdk-integrations/godot-play-game-services/blob/main/plugin/export_scripts_template/export_plugin.gd#L56-L63
I'm not very familiar with how Gradle works so I'm not sure how to PR those changes without braking something. If what I say makes sense let me know! :)