我正在尝试在我的Unity游戏中导入Google Play服务,以使AdMob通过IronSource广告SDK正常工作。
导入 GooglePlayGamesPlugin-0.9.50.unitypackage 的第一步工作正常,我可以得到一个很好的“ Unity版本0的Google Play游戏插件。 现在可以使用9.50了。” 弹出窗口。
此步骤之后,Google版本处理程序要求我删除项目中的一些过时文件(Google.IOSResolver.dll / JarResolver.dll和PackageManager.dll)。
最后是此“ Android解决依赖关系”步骤,此消息中断了该操作:
需要安装Android SDK软件包:*工具(26.1.1)。
当我单击“是”时,它似乎起作用,但是出现第二个弹出消息:
Android SDK软件包需要安装:* Extras; android; m2repository
在这里我被卡住了,因为当我单击“是”时,Unity将记录以下内容:
Android SDK包的附加功能; android; m2存储库 (extra-android-m2repository)未安装或已过期。
我尝试了很多在Google各处找到的解决方案,但到目前为止没有任何效果。
有关信息,我的 Android SDK和JDK在Unity首选项“外部工具”中链接。当我不导入此程序包时,就可以在Android设备上构建程序。
Android支持存储库(其中包含我猜想的m2repository库)程序包是通过Android SDK Manager安装的。我也可以在以下路径找到m2repository:[...] android-sdk \ extras \ android(包含各种文件)。
预先感谢您的帮助。