gpt4 book ai didi

android - 在应用程序 :preDebugBuild (Android Studio) 上构建失败

转载 作者:行者123 更新时间:2023-12-03 05:41:06 24 4
gpt4 key购买 nike

我是 Android Studio 的新手,目前在构建项目时遇到了一些错误。对我 friend 的单位来说,这对我来说没有问题,但在我构建项目时。它说:

org.gradle.api.UncheckedIOException: Failed to capture snapshot of input files for task ':app:preDebugBuild' property 'compileManifests' during up-to-date check.
Caused by: org.gradle.api.internal.artifacts.ivyservice.DefaultLenientConfiguration$ArtifactResolveException: Could not resolve all files for configuration ':app:debugCompileClasspath'.
Caused by: org.gradle.internal.resolve.ArtifactNotFoundException: Could not find firebase-iid-interop.aar (com.google.firebase:firebase-iid-interop:16.0.0).
Searched in the following locations:
https://jcenter.bintray.com/com/google/firebase/firebase-iid-interop/16.0.0/firebase-iid-interop-16.0.0.aar

当我将项目与 gradle 同步时也会弹出此错误:

enter image description here

这是我的 build.gradle(Project:ProjectName)
enter image description here

这是我的 build.gradle(Module:App):
enter image description here

enter image description here

最佳答案

添加 google()build.gradle项目

allprojects {
repositories {
jcenter()
google()
}
}

1.在你的模块 Gradle 文件(通常是 app/build.gradle )中,添加 apply plugin(apply plugin: 'com.google.gms.google-services')文件底部的行以启用 Gradle 插件。

2.您还应该添加 Firebase com.google.firebase:firebase-core的依赖项和 com.google.firebase:firebase-messaging SDK的:
apply plugin: 'com.android.application'

android {
// ...
}

dependencies {
// ...
compile 'com.google.firebase:firebase-core:10.2.1'
compile 'com.google.firebase:firebase-messaging:10.2.1'
}

// ADD THIS AT THE BOTTOM
apply plugin: 'com.google.gms.google-services'

确保在使用 Firebase 时安装了最新版本的“Google Play 服务”和“Google 存储库”。

请按照以下步骤安装:

1.打开安卓工作室

2.进入菜单栏 > Tools > Android > SDK Manager
3.点击标签 > SDK Tools
4.检查安装 'Google Play Services''Google Repository'
5.点击应用,等待下载

如果您安装了 Google RepositoryGoogle Play您在 android-studio 中的 sdk 部分应该是这样的:
enter image description here

最后,再次同步并构建您的项目。

然后在下面执行此解决方案,如果其中任何一个不起作用,请执行另一个。

-找到您的应用程序文件夹并在此找到 gradlew.bat打开它并输入:
gradlew clean

您也可以通过转到 Build->Clean Project 在 android-studio 菜单中进行清理

- 如果您有,请禁用您的防病毒软件

-通过转到 Android Studio Settings or Preferences -> Build,Execution,Deployment -> Instant Run. 禁用即时运行

- 使用 gradle 文件同步项目 Tools -> Android -> Sync Project with Gradle Files
-通过 Files -> "Invalidate Caches / Restart"重启android-studio

- 如果上述任何解决方案都不起作用,请执行此操作
转到您的 用户文件夹 - 在 Windows 7/8 上,这将是
:\Users\[your username] (例如 C:\Users\David\ )
在此文件夹中,您会找到一个名为 .AndroidStudioBeta 的文件夹。或 .AndroidStudio首先备份此文件夹,然后将其删除。

这应该会重置您的 Android 工作室设置。

关于android - 在应用程序 :preDebugBuild (Android Studio) 上构建失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52983078/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com