当前位置: 首页 > 知识库问答 >
问题:

错误:模块“app”:找不到平台“Google Inc:Google API:23”

寿亦
2023-03-14

分级文件:

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

它在其他Windows机器中可以完美地工作,但是在这台计算机中,它给出了这个错误:错误:模块“应用程序”:平台“谷歌公司:谷歌API:23”找不到。

我需要用GoogleAPIs:23而不是SDK 23来编译,因为我使用的是GoogleAPI插件中的一些东西。

我检查了堆栈溢出中的一些解决方案,您可以避免将我的Gradle文件更改为编译SdkVersion 23的此问题,但这不是一个好的解决方案,因为如果您这样做,则不会使用Google API附加组件进行编译。

AndroidStudios和AndroidSDKs都在两台机器上完全更新,所以我不明白为什么我只在其中一台机器上出现这个错误。


共有2个答案

桂坚
2023-03-14

来自谷歌的github:

如果您正在为 Android 进行开发,并且您要使用的谷歌 API 包含在谷歌 Play 服务库中,则应使用该库以获得最佳性能和体验。

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

最后,这是一个来自谷歌的示例项目,它使用谷歌播放服务库和播放服务之外的其他谷歌API:

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"
    .
    .
}
陈奇希
2023-03-14
匿名用户

最后我让它工作了。

    < li >将您的代码行从compileSdkVersion < code > ' Google Inc:Google API:23 ' 重命名为< code > compileSdkVersion 23 < li >构建项目,它应该可以工作(但不需要google apis加载项) < li >再次将您的代码行从< code>compileSdkVersion 23重命名为< code > ' Google Inc .:Google API:23 ' 。 < li >构建项目。 < li >如果不起作用,请尝试从命令行工具< code>sdkmanager下载Google API:23 add-on并重复该过程。

 类似资料:
  • 问题内容: 我是Ionic的新手。我遵循Ionic文档“入门”,创建了一个名为“ super”的项目示例。问题是,当我在项目目录中运行命令行时,它引发了错误 问题答案: 当前与节点6和7兼容的应用程序脚本。安装了节点8后,请卸载并安装节点6稳定版本。解决了这个错误,现在我可以使用离子3,角4了。照顾自己!

  • 问题内容: 我用 create-react-app 引导了我的应用 程序 ,当我运行我的应用程序时,它会编译并带有警告,并在浏览器中引发错误。 编译时出错 浏览器错误 Package.json 我已经尝试研究了它,并且它是由 moment-js引起 的错误,但我没有使用该模块,也未安装。 可能是什么问题呢? 问题答案: 发生这种情况的原因是, 当下 已将新版本从 2.24.0发行到2.25.0 执

  • 问题内容: 我已经很长时间没有使用Node.js了,也从未使用过express。当我启动应用程序时,它刚刚返回: 启动test.html时发生错误。这是代码: 我自己的路 : 为什么呢 编辑: 这是我的新app.configure: 但它返回: 问题答案: 我假设test.html是一个静态文件。要渲染静态文件,请像这样使用静态中间件。 这告诉express在应用程序的公共目录中查找静态文件。 指

  • 我刚刚开始使用webpack,很难获得多入口点示例来构建。网页包。配置。示例中的js文件包括以下行 这对我来说是个错误 在四处搜索时,我找到了将CommonChunkPlugin与表达式一起使用的其他示例 失败并出现错误 进一步搜索发现了许多示例,包括 我的构建现在失败了 我不知道该如何进行。

  • 当运行我的项目包时,我有上面的标题错误,在我试图使用 npm安装xml2json 但是,我只有以下错误,你能给我建议或想法,从这个问题中走出来吗... 编辑:: 1 在我安装了更新的Visual Studio 2005到2012后,当我运行npm安装xml2json和npm安装xml2json--unsece-perm时,我得到下面的错误, 提前感谢,戈帕尔·R

  • 运行command:时,出现以下错误: 错误输出:module.js:339 throw err;^错误:在Function.module._resolveFileName(module.js:337:15)在Function.module._load(module.js:287:25)在module.require(module.js:366:17)在require(module.js:385: