I’m writing a game in Ionic React – which forces the use of Capacitor.
There is no real Capacitor plugin. Normally in Capacitor, you could use Cordova plugins with the appropriate wrapper, as documented here. So I installed as instructed here, but now Android Studio throws up a bunch of build errors like those:
...\appname\android\capacitor-cordova-android-plugins\src\main\java\com\berriart\cordova\plugins\GameHelper.java:40: error: cannot find symbol import com.google.android.gms.games.multiplayer.Invitation; ^ symbol: class Invitation location: package com.google.android.gms.games.multiplayer ...\appname\android\capacitor-cordova-android-plugins\src\main\java\com\berriart\cordova\plugins\GameHelper.java:43: error: package com.google.android.gms.games.request does not exist import com.google.android.gms.games.request.GameRequest;
This user suggested use of the package
cordova-android-play-services-gradle-release, that didn’t solve the issue (as expected, since I’m not using Cordova).
Use this plugin.
You can install it with
npm i openforge/capacitor-game-services into your capacitor project.
Follow the instructions on the GitHub page to the end before trying to fix errors plopping up.
Answered By – traxx2012