要修复"com.google.android.gms.license"最近的问题,建议的解决方案是编辑platforms/android/project.properties
以特定版本的库
老:
cordova.system.library.1=com.google.android.gms:play-services-auth:+
新增功能:
cordova.system.library.1=com.google.android.gms:play-services-auth:11+
但是,Ionic 脚手架故意将platforms/
放入 .gitignore 文件中,因此这些更改不会被提交并共享给其他开发人员。我应该如何/在哪里进行此更改以使其持续存在?
您可以使用 cordova-android-play-services-gradle-release 插件在 Cordova 构建过程中对齐各种插件指定的版本,这样您就不需要修改/排除platforms/android/project.properties
:
cordova plugin add cordova-android-play-services-gradle-release --variable PLAY_SERVICES_VERSION=11+