【发布时间】:2021-07-25 11:06:55
【问题描述】:
今天我的应用突然停止工作(无法再构建),尽管我能够提前几个小时构建。
问题是 OneSignal 依赖于一些被禁止返回的谷歌服务,这就是我得到的:
Could not determine the dependencies of task ':app:compileDebugJavaWithJavac'.
> Could not resolve all task dependencies for configuration ':app:debugCompileClasspath'.
> Could not resolve com.google.android.gms:play-services-basement:[15.0.1,16.0.0).
Required by:
project :app > com.google.android.gms:play-services-location:15.0.1
project :app > com.google.android.gms:play-services-places-placereport:15.0.1
> Failed to list versions for com.google.android.gms:play-services-basement.
> Unable to load Maven meta-data from https://google.bintray.com/exoplayer/com/google/android/gms/play-services-basement/maven-metadata.xml.
> Could not get resource 'https://google.bintray.com/exoplayer/com/google/android/gms/play-services-basement/maven-metadata.xml'.
> Could not GET 'https://google.bintray.com/exoplayer/com/google/android/gms/play-services-basement/maven-metadata.xml'. Received status code 403 from server: Forbidden
> Could not resolve com.google.android.gms:play-services-tasks:[15.0.1,16.0.0).
Required by:
project :app > com.google.android.gms:play-services-location:15.0.1
> Failed to list versions for com.google.android.gms:play-services-tasks.
> Unable to load Maven meta-data from https://google.bintray.com/exoplayer/com/google/android/gms/play-services-tasks/maven-metadata.xml.
> Could not get resource 'https://google.bintray.com/exoplayer/com/google/android/gms/play-services-tasks/maven-metadata.xml'.
> Could not GET 'https://google.bintray.com/exoplayer/com/google/android/gms/play-services-tasks/maven-metadata.xml'. Received status code 403 from server: Forbidden
我之前在更新颤振本身时遇到了一个问题,我必须使用 VPN 才能更新,这是同样的事情吗?我搜索了 Github 问题和堆栈溢出问题,但没有解决问题,还将这个应用程序与我构建的其他应用程序进行了比较,但实现是相同的(OneSignal 明智的)并且它们似乎工作正常,这可能是什么原因?
注意:即使使用 VPN,我也会遇到此问题
【问题讨论】:
-
您可以尝试stackoverflow.com/questions/44500176/… 的解决方案,特别是添加
google()存储库。不确定哪个其他存储库添加了google.bintray.com。 -
另外,考虑到时间,它似乎与jfrog.com/blog/…有关