错误:模块'app':找不到平台'Google Inc.:Google API:23'

时间:2017-12-07 12:08:47

标签: android gradle google-api android-gradle build.gradle

Gradle文件:

android {
    compileSdkVersion 'Google Inc.:Google APIs:23'
    buildToolsVersion '27.0.1'

它在其他Windows计算机上运行良好,但在此计算机中出现此错误:Error:Module 'app': platform 'Google Inc.:Google APIs:23' not found.

我需要使用Google APIs:23代替SDK 23进行编译,因为我正在使用Google API插件中的一些内容。

我检查了stackoverflow中的一些解决方案是否可以避免将我的gradle文件更改为compileSdkVersion 23时出现此问题,但这不是一个好的解决方案,因为如果你这样做,你就不会使用Google API编译添加 - 项。

两台机器都完全更新了AndroidStudios和AndroidSDK,所以我无法理解为什么我只在其中一台机器上出现此错误。

由于

2 个答案:

答案 0 :(得分:2)

最后我开始工作了。

  1. 将您的行重命名为compileSdkVersion 'Google Inc.:Google APIs:23'compileSdkVersion 23
  2. 构建项目,它应该工作(但是没有谷歌api附加组件)
  3. 将您的专线重新命名为compileSdkVersion 23'Google Inc.:Google APIs:23'
  4. 构建项目。
  5. 如果不起作用,请尝试从命令行工具sdkmanager下载Google API:23加载项并重复此过程。

答案 1 :(得分:0)

Submitting Applications

  

如果您正在使用Android进行开发,并且您要使用的Google API包含在From google's github:库中,则应使用该库以获得最佳性能和体验。

首先检查您需要的Google API是否包含在播放服务中。如果是,则使用它。如果您需要使用其他Google API,则可以找到设置说明Google Play Services

最后,来自谷歌的here使用dependencies { compile 'com.google.apis:google-api-services-calendar:v3-rev260-1.23.0' exclude module: 'httpclient' compile 'com.google.api-client:google-api-client-android:1.23.0' exclude module: 'httpclient' compile 'com.google.http-client:google-http-client-gson:1.23.0' exclude module: 'httpclient' compile 'com.google.android.gms:play-services-identity:7.3.0' } android { compileSdkVersion 22 buildToolsVersion "22.0.1" . . } 库和其他Google API以外的游戏服务:

button