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,所以我无法理解为什么我只在其中一台机器上出现此错误。
由于
答案 0 :(得分:2)
最后我开始工作了。
'Google Inc.:Google APIs:23'
至compileSdkVersion 23
compileSdkVersion 23
至'Google Inc.:Google APIs:23'
。sdkmanager
下载Google API:23加载项并重复此过程。答案 1 :(得分:0)
如果您正在使用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