PhoneGap构建:找不到与com.google.android.gms匹配的任何版本:Play-Services-G



我昨天遇到了一个问题。为了解决这个问题,我做了以下操作:

$phonegap platform remove android
$phonegap platform add android@^6.3.0 (previously i was using 6.3.0, this moved it to 6.4.0)
$brew update && brew install gradle

现在,当我在本地建立项目时,一切都很快乐,没有错误

当我去PhoneGap构建并构建时,我会失败:

* What went wrong:
A problem occurred configuring root project 'www_android'.
> Could not resolve all dependencies for configuration ':_debugApkCopy'.
  > Could not find any version that matches com.google.android.gms:play-services-gcm:12+.
  Versions that do not match:
  11.0.4
  11.0.2
  11.0.1
  11.0.0
  10.2.6
  + 18 more
  Searched in the following locations:
  file:/opt/android-sdk/extras/google/m2repository/com/google/android/gms/play-services-gcm /maven-metadata.xml
  file:/sdk-manager/com/google/android/gms/play-services-gcm/maven-metadata.xml
  file:/sdk-manager/com/google/android/gms/play-services-gcm/
  file:/opt/android-sdk/extras/android/m2repository/com/google/android/gms/play-services-gc m/maven-metadata.xml
  file:/opt/android-sdk/extras/android/m2repository/com/google/android/gms/play-services-gc m/
  file:/sdk-manager/com/google/android/gms/play-services-gcm/maven-metadata.xml
  file:/sdk-manager/com/google/android/gms/play-services-gcm/
  Required by:
  project :

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.
  at ChildProcess.whenDone (/cordova/node_modules/cordova-common/src/superspawn.js:169:23)
  at emitTwo (events.js:106:13)
  at ChildProcess.emit (events.js:191:7)
  at maybeClose (internal/child_process.js:877:16)
  at Process.ChildProcess._handle.onexit (internal/child_process.js:226:5)

更多上下文:

  • 使用CLI-7.0.1
  • 引擎名=" android" spec =" 6.4.0"(如上所述,这是:6.3.0(

Project.Properties:

target=android-26
android.library.reference.1=CordovaLib
cordova.gradle.include.1=bidwrangler-opentok-plugin/stevechuppauctions-build-extras.gradle
cordova.gradle.include.2=cordova-plugin-safariviewcontroller/stevechuppauctions-SafariView Controller-java18.gradle
cordova.system.library.1=com.android.support:customtabs:23.2.0
cordova.gradle.include.3=phonegap-plugin-push/stevechuppauctions-push.gradle
cordova.system.library.2=com.android.support:support-v13:23+
cordova.system.library.3=com.google.android.gms:play-services-gcm:11+
cordova.system.library.4=me.leolin:ShortcutBadger:1.1.14@aar

我尝试通过Android Studio更新软件包,但这似乎根本没有帮助。

cordova.system.library.3=com.google.android.gms:play-services-gcm:12.0.1

您是否尝试过更新项目。

我发现通常需要两件事。所有Google和Firebase的东西都必须在项目中的同一版本中设置。

cordova.system.library.7=com.android.support:appcompat-v7:27.1.0

最新更新